The proper Way to start Discovering UI5 is always to follow underneath video sequence on Anubhav Trainings. You typically begin with HTML5, CSS, JS, and jQuery and after that shift to SAP UI5 Framework and Fiori Improvement with MVC. In the final stage study OData Providers over the Gateway server. All of this without the need of copy-paste of code