The ideal Way to get started on Mastering UI5 is always to follow underneath video clip collection on Anubhav Trainings. You usually start with HTML5, CSS, JS, and jQuery and afterwards transfer to SAP UI5 Framework and Fiori Development with MVC. In the final phase study OData Solutions over the Gateway server. All of this without having copy-past