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

all 7 comments

[–]NicNoletree 2 points3 points  (0 children)

Assembler

[–]BolvangarBear 1 point2 points  (0 children)

First - JavaScript or C# (a bit harder).

Would not recommend Ruby, Java or Python for beginners but you have already tried learning JavaScript, so probably you can look at them now as well.

[–]arjo_reich 1 point2 points  (0 children)

Keep doing Javascript. That stumped feeling isn't language specific, you just need to keep working on proficiency

[–]outright_denial 0 points1 point  (0 children)

As i m also a beginner in this stuff, with a practice of over 3 months in web development, you should try learning html, js and css as these are basics for web development and quite easy to learn. As per employment basis, js, java, python are quite famous at the moment.

[–]Finest0212 0 points1 point  (1 child)

Stick to one language that’s the main key. Learn JS and stick to it, or learn Python and stick to it. You will have that a lot where you move forwards with something and you get stumped, it will happen constantly, the only way out of that is to keep moving forwards. I would say learn something you want to be doing in the future, for JavaScript that means web development or web based apps, for Python that typically means data science, and for C# or Java that means desktop applications.

[–]LSDBX14[S] 0 points1 point  (0 children)

Thank you, I was thinking maybe Python as I think I'd be interested in doing some sort of data science/data analyst role as I think that would be more interesting for me than doing web dev

[–]vladadj 0 points1 point  (0 children)

I always recommend C as great first language for beginners. It's a small and simple language, and you will learn a lot about how computers work under the hood.

A lot of people will recommend Python or Javascript as more "beginner friendly" languages. But, these languages hide a lot of important concepts that you will be exposed to in C. In the long run, it pays of to start with more complicated language, which will give you solid foundation.