The Right Way to start learning UI5 is to observe under video collection on Anubhav Trainings. You sometimes begin with HTML5, CSS, JS, and jQuery and then go to SAP UI5 Framework and Fiori Advancement with MVC. In the last period discover OData Products and services about the Gateway server. All of this without copy-paste of code with line by line