Overview: Start learning Solidity Programming:
https://www.youtube.com/channel/UCY0xL8V6NzzFcwzHCgB8orQ
https://www.youtube.com/playlist?list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea
But before then you must be a professional software engineer.
0: Computer Appreciation courses: this will involve how to use computers and devices, IDEs, basic computer networking course,
this will help: https://www.udemy.com/topic/computer-skills/
watch most of the videos here: https://www.youtube.com/results?search_query=understnading+web+servers
and here: https://www.youtube.com/results?search_query=linux+servers
1. if you are not a programmer yet learn(start from) HTML first (here: https://www.w3schools.com/html/default.asp )
then CSS and JavaScript
2. if you are not yet a programmer before you go into the Solidity you must learn JAVAscript https://www.w3schools.com/js/default.asp
3. you must also learn a backend script like PHP, NodeJS, C#, JAVA, Python etc and become an expert.
4. you must have also worked with databases like MongoDb, SQL, etc.
5. you must have also been able to build a portal where users can register upload their profile, login, logout and put the portal online on a website. (a school portal or a simple ecormerce site building from scratch will do. >> its not when you use CMS like wordpress to make it you will say you have done this.)
After the Solidity Programming youtube videos (https://www.youtube.com/channel/UCY0xL8V6NzzFcwzHCgB8orQ) you can proceed to Udemy https://www.udemy.com/courses/search/?src=ukw&q=dapp
IF AFTER ALL THESE AND YOU ARE STILL CONFUSED GO INTO FARMING OO
made by the: http://daypatienttraders.com/