The Right Way to get started on learning UI5 is usually to abide by below video series on Anubhav Trainings. You typically start with HTML5, CSS, JS, and jQuery and after that transfer to SAP UI5 Framework and Fiori Advancement with MVC. In the last stage discover OData Providers within the Gateway server. All of this with no copy-paste of read mor