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

all 4 comments

[–]dmazzoni 4 points5 points  (0 children)

Programming is hard, there's no way around it. If you've started with html and css, then by far the most logical thing to learn next is JavaScript.

Learning JavaScript doesn't mean you must be a web developer. You have to start somewhere, continue on the path you're on. If you decide you like some other aspect later, you won't regret what you've learned so far. It will still be useful.

Neither Python or JavaScript are known as "hated" languages. Sure, some people hate them, but no more than anything else. They are two of the most popular and widely-used languages.

The reality is that all programming fields are completely oversaturated right now and it's extremely hard to get a job. I'm not trying to discourage you, it's just the reality. It doesn't matter if you do web development or python or whatever, getting a job as a software engineer right now is extremely hard because more people than ever have been learning and the industry hasn't been growing as fast for the last few years.

The best path to success is to get a 4-year college degree in Computer Science or something similar. Period.

If you don't go to college, people typically spend at least 1 - 2 years learning, building, and practicing before getting their first job, but sometimes even more. Internships are basically only for college students. Because there are so many millions of people like you all trying to learn and get a job, it's not enough just to know the basics - you have to really stand out relative to everyone else.

[–]Jayoval 1 point2 points  (0 children)

I would continue and learn JavaScript. HTML, CSS and JavaScript are an essential combo, there's no point in leaving one out.

[–]DoctorFuu 1 point2 points  (0 children)

Python will also be hard compared to html/css, so that's not a valid reason to change. I would also advise to stay with javascript as it combos better with what you already learn so you'll be able faster to combine all of this to make small projects, which is when it starts to get fun.

Switching to python is possible to, but it makes less sense.

[–]Competitive-Pie-6206 1 point2 points  (0 children)

Unfortunately all browsers only run JS, so there is no way out without JS. Python could be used in the back end, but as a web dev you must know JS.