cft

3 Months Study Plan to become Blockchain Developers for complete beginners.

In this blog, I will be sharing my study plan that I have vowed to follow for the next 12 weeks and see where it takes me.


user

Pranshu Kumar Agrawal

2 years ago | 4 min read

In this blog, I will be sharing my study plan that I have vowed to follow for the next 12 weeks and see where it takes me as I can afford to spend my 3 months now and I will not regret it in the future that I didn't even try for the next decade or so. So I am giving myself 3 months to try my hands on and let's end up learning some skills by the end of it and hopefully land a remote job at the end of the path.

Warning

This is a very exhaustive plan as I am crazy and I always try to push the limit which might hurt you in the path. So try to walk this path very cautiously. This essay from the founder of Y- Combinator might ignite your spark.

Pre- Requisites

I am hoping that you have at least little knowledge about HTML & CSS for web development and you know the basics of Programming with python at a very beginner level. You must have a Github Profile and have already started blogging on HashNode(if not please start now).

Note: Try taking Notes in Obsidian

3 months Plan

Week-1

Note: I think everyone on the internet would think that I am crazy as I have started directly with learning solidity from the first day and not web development. But I trust in myself and I know that getting to know about the inside of Blockchain will just increase my interest for the better and in the meantime, I will be learning about advanced Web Development.

Week-2

Week-3

Week-4

  • Learn about node.js.
  • Use JS, React & Node to build something for a personal portfolio. (Project- 2).
  • Read notes of previous weeks.
  • Try and Build a full Web3 app and make use of smart contracts. (Project-3)
  • Write 2 blogs covering this work you have done.

Note: By this time you should have enough skills under your belt by doing the above things. Now it's time to jump into the ocean of the OpenSource.

Week-5

  • Start with pointer.gg's NFT project and try to finish it. (Project-4)
  • Join a Hackathon and/or contribute to an open-source blockchain project.
  • Use your web dev skills and build a working website for a personal portfolio and then try to add a smart contract to it. ( after making the website in Web 2.0 try and modify it to work in Web 3.0 and see what it takes to accomplish this task.)(Project 5)
  • Write 2 blogs covering this work you have done.
  • Read notes of previous weeks.

Week-6

  • Find an open-source project and start contributing to it(if not already making it).
  • Build a Website/App using React and use smart contract in it. (Project-6)
  • Try and build a Dapp from the internet. (Project-7)
  • Start learning the backend basics and then move on to blockchain-based backends.
  • Write 2 blogs covering this work you have done.
  • Read notes of previous weeks.

Week-7

  • Start learning about the Ethereum Blockchain.
  • Learn about the web3.js framework.
  • Pickup some web3 projects from here and start building. (Project-8)
  • Find an open-source project and start contributing to it(if not already making it).
  • Write 2 blogs covering this work you have done.
  • Read notes of previous weeks.

Week-8

Week-9

  • Start learning Ganache.
  • Build a working DApp. (Project-9)
  • Start building your personal portfolio website. (By now you have at least 7 projects that you have built yourself from scratch to showcase here)
  • Find an open-source project and start contributing to it(if not already making it).
  • Write 2 blogs covering this work you have done.
  • Read notes of previous weeks.

Week-10

  • Find an open-source project and start contributing to it(if not already making it).
  • Write 2 blogs covering this work you have done.
  • Read notes of previous weeks.
  • Join a hackathon.
  • Start applying for a job and showcase your skills. (Best of Luck)

Week-11 & Week-12

  • Learn Hardhat. (if you didn't know it till now)
  • Learn Consenson. (if you didn't know it till now)
  • Learn about Gas. (if you didn't know it till now)
  • Learn about NFTs, DAOs, DeFi. (if you didn't know it till now)

Week-13

  • If not been hired for a job till now Work on the feedback you got from the recruiter.
  • If Hired in the blockchain world, Just don't stop now, Keep learning in your free time.

Useful Tips

  • Make your work visible in your Github repo and write a detailed readme for each repo which will increase your communication and technical writing skills.
  • Make your personal readme of your Github a little bit attractive by tweaking and other tools.
  • Read articles and blogs about blockchain technology and the latest trends in the industry.
  • Try to get your skin in the game of blockchain in any way possible just to get that feeling of a better future.

Outro

Hope you find it useful and will help you in some way or other. I have started with it already and promise me we will meet after 12 weeks to share our thoughts and learnings here only.

Pk, signing off.

Upvote


user
Created by

Pranshu Kumar Agrawal

I am a student and developer looking to contribute to opensource, learn new things and technology and started documenting my journey.


people
Post

Upvote

Downvote

Comment

Bookmark

Share


Related Articles