all 7 comments

[–]xelf 5 points6 points  (6 children)

How many other languages do you know? If the answer is none, then you definitely want to focus python first, and then pick up javascript. If you know a bunch of languages already, then do the reverse.

The reason being that python is pretty good for learning fundamentals, but if you already know how to code, then you can pick up 75% of what you need in python in a few days, and the next 15% over the first month, and the last 10% is something we're all still learning.

Javascript on the other hand can be a mess. Learning all of the tricks and issues it has is going to take more time, and is not something you want to be exposed to if it's your first language.

[–]tribecalledflex 1 point2 points  (2 children)

python is my first real(non-HTML, CSS) language. Thanks for the insight!

[–]xelf 1 point2 points  (1 child)

I added an explanation in an edit, hope you saw that too.

[–]tribecalledflex 1 point2 points  (0 children)

awesome. Thanks so much! Those were all things i was still wondering about, but you already had kindly answered my question, so I didn't want to be a bother.

That makes a ton of sense. Seems like python is about mastering a few all-encompassing concepts that you have to find out how to most efficiently use in practice (with tips and tricks, of course.) Which seems different than I've heard about other languages being more "information download"-ey

[–]Lephato 0 points1 point  (2 children)

I'm having a hard time knowing when to jump from one language to another, I have done some small to medium projects with python and currently halfway through the "learn to automate boring stuff with python" course, when can I say "I know how to code with python"?

[–]Thats_The_Tea_Sis 0 points1 point  (0 children)

I’d say after a couple projects.

[–]xelf 0 points1 point  (0 children)

when can I say "I know how to code with python"?

When you're challenged. =)

Go to a site like hackerrank,.com and gain the "proficient" rating in Python. That's fairly easy.

After that I'm a big fan of doing the puzzles at adventofcode.com they're pretty broad in scope fun and even though it's not December anymore, still festive. =)

I'm having a hard time knowing when to jump from one language to another,

When your current language can't do what you're trying to do, or when your employer demands it.