The ideal Way to get started on Understanding UI5 is to comply with below movie series on Anubhav Trainings. You usually start with HTML5, CSS, JS, and jQuery and afterwards move to SAP UI5 Framework and Fiori Progress with MVC. In the last period learn OData Companies on the Gateway server. All this without duplicate-paste of code with line by lin