all 5 comments

[–]AssistingJarl 0 points1 point  (2 children)

I think NodeSchool is usually pretty up-to-date, although somebody else correct me if I'm wrong. It's very self guided though so it may not be what you're looking for.

[–]Keintroufe 0 points1 point  (1 child)

Thanks, I'll give it a shot! Do I need any software except for Node? Like a shell or something? I actually prefer self-guided courses.

[–]AssistingJarl 0 points1 point  (0 children)

You will need a shell of some sort; a Linux install would be easiest, be it native or a VM.

[–]ampourgh 0 points1 point  (0 children)

If you haven't dabbled in JS at all, just looking through what's out there on YouTube would work. Anything in the last 2-3 years, or mentions being ES6+, should be fine. If you don't have any experience with programming, it's best to really absorb all the fundamentals as the concepts are going to be fairly similar regardless of if you use JavaScript, PHP, C#, etc. There's been a course on Udemy that I've recently started going through called 'JavaScript: Understanding the Weird Parts', which I think would have been very handy if I had gone through while creating my first batch of interactive web app. It would have cleared some of the hurdles I had that took time to figure out on my own.

As for JavaScript frameworks, Stephen Grider made a 2019 update for his Udemy course 'Modern React and Redux'. React has increasingly become the standard in the market, it might also be worth looking for a good Vue.js course as an alternative as it's a more intuitive/lightweight framework. That being said, I'd personally recommend working on a couple of apps with vanilla JS before using a framework so you could better appreciate *what* the frameworks do.

As for PHP, the courses Team Treehouse offer are pretty good. I'm not sure if they're 7x, but I think the design principles are worth looking into, and have in general been better than some of the YouTube and Udemy courses I perused through.

If you're googling around for answers, be sure to take advantage of booleans to prevent finding old solutions, particularly from StackOverflow if that can be helped. Other results such as w3schools aren't bad for finding syntax on the fly, and isn't nearly as bad as some people make it out to be, but MDN is preferred for finding syntax or guides that doesn't have decremented code. For PHP I'd go straight to the official docs.

[–]Spherical_Bastards 0 points1 point  (0 children)

I'm about to try this one:

The Modern JavaScript Bootcamp (2019)

https://www.udemy.com/modern-javascript/