catalins.tech with Gatsby

From 0 To Fullstack JavaScript Developer Journey

2020 Jan 31st

These days I have created a poll on Twitter asking for opinions on whether I should start a “0 to FullStack JavaScript Developer” journey or not. 72.5% of people thought I should start this journey, but on YouTube. However, since I have this blog, I thought of doing it here and then create a YouTube channel and re-do the challenge there. Or do both at the same time. This is less likely, though, considering that I have a full-time job and a family. 

WHAT IS THIS JOURNEY?

Since I am an advocate for paid resources and I also posses a BSc Degree in Computer Science, I asked myself “Is it possible to become a Fullstack JavaScript Developer using only free resources?”. The second question to myself was “What if I try to do it and document the progress and outcome on my blog? Maybe it could help other people as well”. And this is how the journey began.

As I have mentioned above, I have a family, and I am already working full-time as a Fullstack Developer. That means I am not posting every day. I am aiming for at least three posts per week. As a minimum, I am trying to post twice a week. As a result, the journey will take some time, and there is no deadline. I am trying to learn/document as much as my time and health allow me to do so. 

ROADMAP

What is the roadmap and what I am trying to achieve by the end of this? By the end of this journey, I want to be proficient in:

  • HTML
  • CSS (Basics, Floats, Positioning, Display, Box Model, CSS Grid and Flex Box)
  • JavaScript
    • Vanilla
    • DOM Manipulation
    • ES6
    • Node
    • GraphQl
    • Vue or React (I have to decide)
    • Jest
  • MongoDB
  • Docker
  • AWS

The main point of this journey is to use only FREE resources. I want to test whether it is feasible or not to start a new career without paying a penny. If there are people who became fullstack developers using solely free resources, leave a comment below.

RESOURCES

The question is “what resources I am going to use?”. The resources I am (mainly) going to use are as follows:

  1. FreeCodeCamp
  2. The Odin Project
  3. YouTube (mainly Brad Traversy and the Net Ninja)
  4. The free handbooks made by Flavio Copes. 
  5. Wes Bos (his free courses)

If you have other suggestions, leave them in comments, please.