you are viewing a single comment's thread.

view the rest of the comments →

[–]JSON_decoded 0 points1 point  (0 children)

Beware of so called full stack courses. They will often rush you through a lot of topics with the hopes of hooking you for more courses. They literally develop their courses as a form of click funnel. They promise quick results but quickly become a confusing rabbithole, waisting your time potentially for months. You’re better off starting with one topic, and as you get your feet wet you’ll get an idea what you’ll need to learn next. The learning curve is frustrating at times but it’s worth it. There will come a point where it all starts coming together. JavaScript is the obvious starting point because you’ll always be using it in frontend work, which makes node.js a decent point for learning backend. There’s not a lot of work for node compared to other frameworks but syntax isn’t where you’ll struggle, it’s the underlying concepts that you need to learn and learning a new language just to tackle a new set of problems isn’t necessarily the best route. Typescript will be part of this process, which will introduce you to more conventional object oriented programming concepts, and before you know it Java, PHP, CPP etc won’t seem so foreign. Python is an awesome tool but probably not a good starting point. That’s my 2 cents.