The correct Way to start out Mastering UI5 will be to stick to beneath video series on Anubhav Trainings. You sometimes begin with HTML5, CSS, JS, and jQuery and after that move to SAP UI5 Framework and Fiori Enhancement with MVC. In the final section master OData Expert services about the Gateway server. All of this without duplicate-paste of code