Simple UI5 and Fiori Article
The proper Way to start Understanding UI5 should be to follow below online video sequence on Anubhav Trainings. You typically start with HTML5, CSS, JS, and jQuery and then shift to SAP UI5 Framework and Fiori Growth with MVC. In the last section study OData Providers around the Gateway server. All this with no copy-paste of code with line by line