When action grows unprofitable, gather information; when information grows unprofitable, sleep.
Ursula K. Le Guin, The Left Hand of Darkness
I know not everyone is a book person, but I am, and this one is really good (at least the first part of the book…I’ll admit to not being finished). It’s online so you can access it without owning it and the best part is that you can attempt and run exercises right there! No copying and pasting in CodePen or Repl.it. Just mess with the code or completely replace it right next to the text explaing it. By far one of my favorite resources to learn code ever.
I’m a huge cat person, so combining my love of cats and learning is just about purrrfect. Sorry, couldn’t help myself. This is really just a nice website to read information about JS again with a bit of cat humor. I think grumpy cat (of blessed memory) would have approved.
For this one there are about 10 others you could choose from, such as Khan Academy, Udacity, freeCodeCamp, etc. All have different classes, but I already had an account with Codecademy from before I started Flatiron. Big point here is to get more practice starting from very simple things in JS. I did the Codecademy review in Jquery as well which helped for my project. I also know that Udacity has a class in OO JS. I found more practice helpful when feeling really stuck.
This may be the least helpful resource if you don’t know what you’re looking for. Compared to the Rails or Ruby guides available, this is a little hard to navigate but if you have a pretty good idea about what you need it can be very helpful. Also if you’re a person who likes to read all the instructions you might enjoy this. It does come with some tutorials on web development and JS as well.
If you haven’t started playing Codewars you should give it a go. If you’re not competitive by nature, have no fear, you can aviod that aspect if you want to. You can use this plaform as a way to get in additional practice in JS, Ruby, and other languages to keep your skills fresh and improve. I have found it very useful since starting Flatiron.
Remember too that sometimes information gathering become unprofitable, and you may need to sleep, or meditate, or run/bike/walk it off and live to fight another day. Learning anything new can be difficult and frustrating. Allow yourself space to be confused and let your brain have some diffuse mode time. Trust that even though you’re not blowing through your lessons you’re still learning. (for more information on diffuse learning checkout this video)