The appropriate Way to start Understanding UI5 is usually to comply with under movie sequence on Anubhav Trainings. You usually start with HTML5, CSS, JS, and jQuery after which transfer to SAP UI5 Framework and Fiori Improvement with MVC. In the last phase learn OData Solutions on the Gateway server. All of this without the need of duplicate-paste