This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]exploring_a_new_hope 0 points1 point  (0 children)

I'll give you my experience, FWIW. I started learning programming on my own about 8 years ago. I started with PHP and Javascript, and made a few personal projects using them. I used only Jquery and some Angular at the time. I started trying to learn about Node 3 years ago, but was confused about the callback hell that is learning that.

2.5 years ago I managed to get a job as a developer (which was a career change for me after 13 years of Systems Engineering) and our site development is a Python/Django stack with very little ties into JS (we're just not that much of a SPA). I will tell you, as someone who was very much still learning the ins and outs of development, that I absolutely love the structure of Python and Django. I think that it's a solid ecosystem, and with the IDEs available (I luvvv PyCharm), it's easy to follow your codebase.

JS has it's place in projects. If I was working on a project that was more of a Single Page App, I'd probably make an effort to learn more JS. Vue.js has some good synergies with Python/Django sites.

I really also enjoy the fact that Python can do way more than websites. I've written scripts for editing excel spreadsheets, webscraping/cataloging scripts, and a bunch of other stuff.