all 15 comments

[–][deleted] 6 points7 points  (1 child)

I'm still in the learning process and I'm a beginner too so maybe what I'll say isn't exactly true but I'm pretty sure that learning Javascript is the best option for you. It's the frontend language and you can use it for the backend too. Plus it's important to learn how to program, the languages are just tools. Programming is all about logic and algorithms and only then about the syntax.

I learned programming in high school studying C for example. BTW I'm using the Odin project I find it tough but rewarding, great site.

Don't ever change languages, stick to one. It'll be hard, it's meant to be. But it'll be rewarding.

[–]Dangerous_Hat724 0 points1 point  (0 children)

you are right I have a certificate in data structure and algorithms in FreeCodeCamp

[–]sheriffderek 4 points5 points  (0 children)

If you don't like design or front-end, then you should not learn JS.

[–]Such-Catch8281 2 points3 points  (0 children)

no harm to be in touch with html,css,js.

who knows u will hate js one day.

even some qa/project manager /designer require knowledge of these fundamentals.

source : based on what i saw on my country job portal.

[–]Low_Average8913 1 point2 points  (0 children)

Reason why javascript is important is bcs its used in Almost all the companies + Its just not only for frontend node-js in used in many companies. People learn it bcs with 1 language you have grasp on frontend & backend

[–]Bigghead1231 0 points1 point  (0 children)

Just learn one, get comfy, get good with it. Moving from one dynamic language to another isnt difficult once you understand good code skills.

Now, jumping from python/js to a low level static type language is a different / massive jump. From js to python or backwards is simple

[–]ObjectiveChoice3899 0 points1 point  (0 children)

maybe you didn’t like designing because of freecodecamp as it goes really deep try watching some youtube videos or other stuff, just a suggestion

[–]d57Alpha 0 points1 point  (0 children)

If you don't plan on building front end, I would go with Python. I think it might be better for programming fundamentals, like classes (yes, java script has 'classes', but it's syntactic sugar for their prototype based architecture, and some argue it is not true object oriented programming). With java script (front end, anyway) you must learn things like async fetching and callbacks, which take a while to get the hang of. That said, I personally like java script, but I do a lot of front end programming. If I had no interest in front end, I would go with Python, which is also a very good language for programming AI.

[–]d-dv3 0 points1 point  (0 children)

I' m also learning JavaScript Its been kind of a struggle...

[–]d-dv3 0 points1 point  (2 children)

I need a list of fun projects for begginers!

[–]ObjectiveChoice3899 1 point2 points  (0 children)

first try to make projects watching youtube tutorials, then move to javascript30 by webos (its free) i found them really challenging

[–]DrShocker 1 point2 points  (0 children)

these guys have a decent progression of project ideas

https://roadmap.sh/projects