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?
Videos
Is JavaScript better than Python for web development?
Which is more beginner-friendly Python VS JavaScript?
How much research do you do before writing your e-learning reviews?
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!
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.
Python is more regular, and has not needed to keep supporting every old, redundant feature forever, as Javascript has been forced to do (in order to keep supporting existing sites): these are issues that can make Python easier to learn.
However, Javascript's not too bad, especially if you can choose a reasonably rigid, modular, clean framework such as dojo (if you have to learn about every popular JS framework, or even most of them, it will, however, be a nightmare -- as it will if you have to learn the subtle bugs and incompatibilities of various browsers' implementations of JS and the DOM, rather than getting them covered up by such frameworks as dojo, jquery, or closure).
For learning Javascript, I recommend supplementing whatever tutorial you choose with Crockford's Javascript: the good parts -- it's a very thin book (which sounds like a joke, but it's true!-), fast and easy to read, and stops you from wasting your time on language features that are misconceived, too badly designed to use, or counterproductive. Crockford is a real JS guru and is well worth reading and paying attention to.
Depends what you want to do. If you're just interested in learning a programming language, I would recommend Python because:
- The interactive prompt is great for learning a language
- It's simple and well-designed, whereas JavaScript has a number of design flaws that can be confusing to newbies
- There is a particularly high amount of introductory materials for Python.
- It allows you to do all kinds of programming (server, client, games, etc.), whereas JS will limit you a bit more.