DEV Community

Cover image for A basic JavaScript course is NOT enough - Do these 5 things!

A basic JavaScript course is NOT enough - Do these 5 things!

Arnau Gómez on August 17, 2020

About 3 months ago, when I started learning to code from scratch, the prospect of completing the entire freeCodeCamp JavaScript course seemed an im...
Collapse
 
carlosds profile image
Karel De Smet •

Nice! Would indeed recommend CodeWars although I haven't used it in quite some time. It's usually more rewarding to build something you actually want to use yourself.

What I would also do:

  • Read all books from You Don't Know JS and take notes.
  • Take the free Javascript 30 course by Wes Bos. Don't cheat, try hard first before you give up and look at the actual solution.
  • Listen to podcasts whenever you feel like it (during your commute for example): JS Party, Syntax, The Changelog ...
Collapse
 
madza profile image
Madza •

codewars is especially awesome for pre-interview phase

Collapse
 
arnoldgee profile image
Arnau Gómez •

That's right! Cracking the interview is tough and algorithms daily practice is the way in. Do you think I should read a book on algorithms too?

Collapse
 
madza profile image
Madza •

In the pre-interview phase, I would study some docs/books on data structures and algorithms and try to apply them to real problems in codewars...

Collapse
 
codinglanguages profile image
Your DevOps Guy •

I recommend this post on how to prepare technical interviews, where I list resources that you'll find useful.

dev.to/codinglanguages/how-to-ace-...

Thread Thread
 
arnoldgee profile image
Arnau Gómez •

Thanks for the resource! It'll definitely help.

Collapse
 
jamesncox profile image
James Cox •

CodeWars and Hackerrank are the two sites I use to practice algorithms. Algorithms are not my strong suit, but I am trying to improve. I also need to learn when to use which datastructures better for which scenario. I kind of tend to solve different problems the same way. Great article!

Collapse
 
arnoldgee profile image
Arnau Gómez •

Thanks for the comment. I didn't know about Hackerrank, but if you stick around I will review it in another article.

Collapse
 
shannannon profile image
Shannon🦖 •

oh, man - thank you! This is so helpful, bookmarking for future notes.

Collapse
 
arnoldgee profile image
Arnau Gómez •

Thanks Shannon! Where are you in your JavaScript learning path? If you like this article you can meet me on Twitter, where I post more about javascript, webdev, and purposeful productivity. twitter.com/4rnoldGee

Collapse
 
shannannon profile image
Shannon🦖 •

Just in the very early stages, but always looking for aftercare when I finish courses!

Collapse
 
gdhebling profile image
Gui Hebling •

Bookmarking this for the near future :)

Collapse
 
arnoldgee profile image
Arnau Gómez •

Yay

Collapse
 
arnoldgee profile image
Arnau Gómez •

You’re welcome! Where are you on your way to Javascript mastery?
If you wanna join me on Twitter: twitter.com/4rnoldgee

Collapse
 
confusedcoder1 profile image
Shristi Singh •

This was really great!!
That FCC Javascript deal is sure something. :(

Collapse
 
apsychox profile image
Alice 🧞‍♀️✨ •

Bookmarked and following 🦄

Collapse
 
arnoldgee profile image
Arnau Gómez •

Thanks Alice! Do you write/ are you active on twitter? Tell me and I follow you!