Simple UI5 and Fiori Article
The best Way to start Understanding UI5 will be to abide by below video sequence on Anubhav Trainings. You usually begin with HTML5, CSS, JS, and jQuery after which you can shift to SAP UI5 Framework and Fiori Development with MVC. In the last phase learn OData Services on the Gateway server. All of this without copy-paste of code with line by line