The proper Way to begin learning UI5 should be to comply with beneath online video sequence on Anubhav Trainings. You typically get started with HTML5, CSS, JS, and jQuery then transfer to SAP UI5 Framework and Fiori Enhancement with MVC. In the final phase study OData Companies on the Gateway server. All this without having duplicate-paste of code