No. Zero. Days. My Roadmap from Javascript noob to Full Stack Developer in 12 Months

you’re welcome! i feel like i am smart in some ways but dumb in other ways. i need dumb things like no zero days to really make me go and do stuff. otherwise i just sit and become a fat netflix watching lump.

whats with the “Jet Li”?

@dagolinuxoid , please refer to users on this forum with their self-assigned usernames.


@Dereje1, yep probably I should follow your advice. It’s kind of funny that my good intentions was misunderstood and my comment was flagged as inappropriate though… But it’s fine.

@sw-yx nevermind :slight_smile: . Thank you for your post - it slightly changed my attitude.

@sw-yx … thanks for that !

I started to read and could stop. Just bookmarked your blog and some of the links. Very very valuable. I was not aware of coding games to practice … :grinning: or the odin project, CS50, JS30… a lot of good hints !

Your thought on going from 0 to 60 or from 20 to 100 nailed it. I’m teaching myself over FCC and will for sure consider other resources to get where I want. At the beginning (approx. 1 month ago) I thought just to book a bootcamp with no to very little experience, starting the bootcamp at 0. I will think about a bootcamp when I feel I’m at 20… :wink:

Again - thanks for sharing ! :ok_hand:t3:

1 Like

yeah i know its a lot to handle. dont feel like you have to read them all. you will find your own resources too that i totally dont know about. all im doing is writing down what i know in case it helps people.

good luck.

1 Like

Thank you for sharing. This is really inspirational for someone still at the beginning of the journey! I’ve bookmarked this to return to some of your links once I actually know what some of them mean :smiley: Like you say, you don’t know what you don’t know in this industry, and I’ve just been muddling about trying to teach myself all sorts of things in probably the wrong order, so it’s great to have all your advice in one place.

Win: New quote to put in my journal - No. Zero. Days.

1 Like

This is an inspiring story! Thanks for sharing - this represents a lot of hard work!

1 Like

Hey Thanks for pointing these out. I was wondering among pluralsight and egghead which one holds more convenient discussion on Javascript! I don’t mind dropping a few dime for some gold but a piece of suggestion will always be nice specially from someone who walked the same path and succeed :slightly_smiling_face:

1 Like

Yes. Thank you for the share. Very helpful.

1 Like


honestly, its hard to pick. annoyingly they all have good but non overlapping content. since pluralsight has a free 3 month trial you could potentially never pay for it (ahem i hope PS people never see this). Max that out, and then go for frontendmasters or egghead. like i said, theyre all “good enough” and at some point you’re just wasting your time trying to decide between fairly arbitrary things. its like standing at the starbucks counter looking at 5 weird names for latte and umming and ahhing. Just pick one. dont like it? make a note of it and pick the next one.

realize that the biggest cost of all this video stuff is NOT money. its time. after you lay down the tens or hundreds of dollars for the course will you actually watch this and use it? its like a gym membership. a lot of people cant follow through. practice doing THAT.

dont spend all your time learning too. learn some, then make some stuff. then learn again. its a pendulum that will get you better and better.

good luck.

1 Like

If I may ask, is it better to focus on HTML and CSS or just skim the basic and focus on javascript? I personally don’t really like doing HTML and CSS thing (I prefer simple UI and just focus on the functionality of the site) but it seems I need to master it first for freelancing. My aim is to just have sustainable freelance work.

Thank you.

1 Like

You can try html and css essential training from They are pretty much handy if you start from scratch! And of Course W3School is a good resource for these languages.

It’s important to have general knowledge of html and css and how they work! They are pretty much generic and to the point. No matter how pro you grow to be in programming they will never level up. You learn them once and for all (Entirely My Opinion…)

Thank you very much for sharing this, very inspiring. Also thank you for being very open about what exactly got you there. As someone who is going through similar exercise I can relate to most of what you write in your post. Although my passion is not (yet!) in Web Design I really like FCC and used it to keep myself motivated and accountable. No Zero Days for two years :wink: It all paid off. All that time spent on Embedded systems, Linux, C, Assembler, Algorithms, Data structures, etc for last two years. I finally thought I was ready for a change and landed a job in Embedded SW dev. Thank you again!

1 Like


unfortunately, no shortcuts here. do all 3 if you want sustainable freelance work. good luck!

wow. what brings you back to FCC if you area already an embedded SWE with knowledge of C and assembly? thats some pretty advanced stuff!

At some point I contemplated web design and FCC and even spent time with html, css, js, etc. I really like the community and how everyone is trying to be supportive. But I have been hw designer all my life and embedded stuff felt much more natural transition.
I would be interested to know how you approached the following. No Zero Days is good, but at least in my case it was nearly not enough. I needed No Zero Days in 3-4 and sometimes even more different areas every day, combining that with already pretty demanding work schedule was very tough. On the bright side I learned that I am VERY productive at 5:00 a.m. and terrible at 10 p.m :wink: So I scheduled all my studies around morning. I tried even 4:00 a.m but that was just too much. I was completely drained by the time I had to go to work. After two years of this “double life” I was almost forced to apply for embedded job just because there was less and less time, energy and space in my head left for my current job. In a way it was a relieve and I am not even feeling stressed about new job and new career.

1 Like

Thanks for your story and tips sw-yx.
I’m glad to hear about someone else in similar shoes who has good work ethics and shows that hard work will pay off, which is the foundation for any success. I’m glad you set the benchmark for the rest of us to put in the extra effort to not slack off but put in the willpower to dedicate whatever free time to programming, because self-study is difficult to maintain with no set curriculum and no set deadlines.
I always envy those with such dedication and persistence like yourself. Thank you!

1 Like

oh dear. well if it helps i -ONLY- worked at my day job for the first half of my journey, then i quit to study full time for second half. While I had my job, i only worked the bare minimum 9-5 since i knew i was planning to quit, and i burned all my leave days for focused sprints. i also had no family commitments to worry about. so thats how i did it. its hard to juggle “no zero days in 3-4 different areas every day”. that saps away at your energy and willpower. just do one thing and do it well and do it constantly.