The best Way to start out Mastering UI5 is to adhere to under movie sequence on Anubhav Trainings. You sometimes get started with HTML5, CSS, JS, and jQuery after which you can shift to SAP UI5 Framework and Fiori Enhancement with MVC. In the final section learn OData Services on the Gateway server. All of this without duplicate-paste of code with