I had really struggled in the beginning of this journey to find the right path. I find it arduous to pick the right direction in the beginning to a long journey. Considering the infancy of blockchain development it’s not surprising that the resources are scattered about, but all things considered their is a vast range of courses, tutorials, and articles pertaining to this technology. One only has to buckle down and commit to learning the necessary information, regardless of the ennormity.
I want to share with you a few of the roadmaps I stumbled upon recently. They offer entire curriculums with completely free courses, tutorials, practise work, portfolio building, career preperation and plenty of quality reading material.
- The authoritative guide to Blockchain development – by Haseeb Qureshi. This article provided by FreeCodeCamp is thorough. It’s provides a detailed breakdown of the necessary skills of becoming a blockchain developer and not just the tech skills, but economics as well. He gives us courses, tutorials, plenty of reading materials, and videos to learn these skills. A truly great roadmap to be guided by in making sure one has the foundational skills.
- p1xt Programming Dev Guides – This guy has created some extensive developer guides, ranging from front end JavaScript to Full Stack WebDev, Python, Java, Computer Science, and a couple more. He offers full roadmaps, from noob to career hire, containing multiple courses, tutorials, tons of reading material, legit practise for the hiring process, and plenty of portfolio projects. I will be following the JavaScript 3.0 edition to prepare in front and backend in IS, and web dev with HTML, CSS, Node, Web3, React, and more. I will probably be picking other resources from his Computer Science course as well.
- The Odin Project – A full curriculum, open source, for taking someone with no coding experience to a Full Stack WebDev, with an emphasis towards Ruby on Rails. The estimated completion time to become proficient is 700 to 1000’ish hours. I will be using this as an extra resource, but I will not be using Ruby on my path. TOP is the free version, they now have created a full coding bootcamp, called Thinkful (used to be Viking).
- b9lab – An in-depth, fully mentored blockchain curriculum and certification in Ethereum. They also offer courses in Hyperledger Fabric, Sawtooth, EOS, Corda, Quorum, BC Economics, BC in Production & Supply chain Management, and BC for Descision Makers. This will be the only paid for service I will be using in the future. Their ONE subscription gives a student unlimited access for one year to nine courses, +400 hours of material, code review, one-on-one support, portfolio building, and interview preperation. Their curriculum is challenging, making the student better prepared, and creating a reputable and exclusive certification that actually means something to an employer. At the end of the day I want to be able to prove my abilities to an employer and be able to offer worth.
I will be supplementing these curriculums with each other, along with links that I have posted on the Resource page. Their’s plenty of material online for free that can get us to where we want to go. The arduous part is finding the entirety and putting it together efficiently. Then throw in a lot of time and effort and I think we can get there.
I will begin this journey full-time in about 3 months. I have a solid grasp of many of the aspects of blockchain already and a basic knowledge of an array of coding languages (beginner level). I have completed math classes up to Calc. 2, micro andhave built and played with computers since I was 10, and completed a few years in a computer engineering degree before getting side-tracked.
My Goal is to offer resources for those going through a similar challenge, to lighten the load a bit for others, to help give direction perhaps, and inspiration – to show others this enormous task can be done. I will become a multi-stack developer within 18 months.
Naval Ravikant said in a recent interview: the key to success is to give society things that it wants, but doesn’t know how to get on its own. You can’t go to school for such things; if you could, the world would already have a steady supply of it.

