The appropriate Way to start learning UI5 should be to abide by underneath video clip collection on Anubhav Trainings. You usually start with HTML5, CSS, JS, and jQuery after which you can go to SAP UI5 Framework and Fiori Development with MVC. In the final phase study OData Solutions to the Gateway server. All of this without the need of copy-past