I've been doing full stack Javascript for a while, I also know C# and C++. I know Python basics from having looked at code etc, after all its very readable but haven't done much coding.
I'll be honest, my current work doesn't really have Python projects, and I really want to learn because 1) its a good thing and I'm sure I will find uses for it, but mainly 2) I want to use it for technical coding interviews.
I really don't want to use C++, C# or god forbid Java (the opposite of terse). In the past I've used ES6 also and its generally fine but some companies have the impression that its not a 'real' language (which is nonsense). Anyway Python is even more terse/readable (well except for lambdas) and has more data structs (like queues, heaps) that are often used in interviews.
Just to make it clear, I'm not trying to 'cheat' or memorize. I want to learn the language but with a focus on solving questions like you see in leetcode vs e.g doing ML or data science. Things like list comprehensions etc seem very useful. JS ES6 and Python seem very similar in many ways so I think this will come down to really understanding the 'Pythonic' way of doing things after learning the syntax etc.
I want to learn JavaScript as quickly as possible (I'm interning and the company wants me to learn JavaScript and node.js)
I already know python. How can in quickly learn js? Thanks!
imo - convert whatever you made in python into js - then refactor until youre happy
Learn JS then Node. Node won't make any sense until you know the language.
javascript.info will cover just about everything related to JS
MDN for deeper dive into the various APIs
Node.js is a run time built on the V8 engine. You won't be able to "learn" it overnight. Wes Bos, Steven Girder, etc. all have good intro courses to help you get familiar with the environment if you're a new learner.
Two things strike me with Javascript as opposed to Python (obviously, caveats apply...)
Learning Javascript to enable the web is far more practical than learning a Python GUI.
All of the extra steps in Javascript when it comes to functional programming, yuck!
At my job right now I work with Python (intermediate to advanced knowledge) and SQL (advanced knowledge) and some R but I'd like to switch career and learn Javascript.
I wonder how long it takes to learn Javascript (enough to pass jobs interviews) if I study it 3 hours per day and I'd like to know what frameworks should I focus on for better career prospects.
Thanks you!
How much easier will it be to learn Python after having learned JavaScript vs just learning Python as new coder?
What aspects of programming will be easier to pickup if I learn JavaScript first?
Is python similar to javascript will I be able to pick up everything fairly quickly? I have been learning python for a couple of weeks now and I'm slowly gaining an understanding. I plan on sticking to learning html, css and python for a month or two more than try and learn some javascript and react, I actually first started on js but skimmed through html, css quickly and then javascript hit me pretty hard then life got in the way. So I started with python one year later and feel much better, perhaps my original approach was poor. Also eventually I was thinking about full stack so thats why I thought python was quite a good choice for back end.
Thank You.