The best Way to start Mastering UI5 would be to observe below movie collection on Anubhav Trainings. You typically get started with HTML5, CSS, JS, and jQuery and then go to SAP UI5 Framework and Fiori Development with MVC. In the last section learn OData Companies over the Gateway server. https://abbal805cob3.ktwiki.com/user