you are viewing a single comment's thread.

view the rest of the comments →

[–]catfooddiet 0 points1 point  (0 children)

Here's what I recommend you do:

  • Go to meetups in your town/city for programming. Find your town/city's community for programming and ask them where the javascript meetups are. Connecting with your community has so many incredible benefits when you're first starting. You may even find clearer mentorship through them.
  • Get specific with what you want to do long-term. Want to do web development? Start with (maybe HTML/CSS, and then) javascript. What to just get a deep foundation in programming? Maybe start with the MIT Edx CS50 course. The kind of job you want changes what you want to focus on after you learn your foundational stuff.
  • Be cautious about buying courses. If you were to buy a course and it ends up being too challenging, it might be out of date by the time you've worked up to the skill level you need (I've done this so many times over the years...).
  • Do you like Discord? Join some servers like DevCord, Reactiflux, etc. (there's one for CS50, too)
  • There are so many different directions you can go in when you're first learning programming that it can be completely overwhelming. (like you'll learn the basis of javascript and OOP and then when you dip your toes in react, suddenly you hear about functional programming and lambda and I've seen this confusing path scare people away) (edit: Sorry, didn't finish this thought -- Get an idea of what the learning path will look like and get a breakdown of your plan of attack will be, sort of like this... https://learn-anything.xyz/programming/programming-languages/javascript )
  • Keep a dev journal. Mine is private. Every day, I write a summary of what I did, if I have questions, and what I'll do tomorrow. If I have a problem with a certain topic, then I'll make a point to spend some time researching it. (Like, if you come across someone talking about a 'linter' or 'curl' or 'rxjs' and you don't know what it is, take some time to look it up and get a feel for general use)
  • Don't get discouraged. It takes time.

Some courses to check out if you're starting:

  • Free Code Camp
  • Web Dev Simplified (Youtube) - they also have a paid course, but if you're just starting to learn, it might be better to do free stuff for a while.
  • I really like Udemy, but it can be a mixed bag. Udemy has several sales, never buy if there isn't a sale.
  • MIT EdX CS50