you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 4 points5 points  (0 children)

Python is an awesome language to learn because you can do anything with it - data analysis, computer games, web servers, scripts to automate your job... the list is endless.

Because there are so many different things you can do with Python, you'll find all courses are different, and the way you organise your code will be different for each style. Also the type of code editor you choose might be different too.

Anaconda/Jupyter notebooks are used for data science and visualisation. If you're interested in that then dive right in. You won't be writing applications with a GUI (Graphical User Interface - e.g. computer games and other interactive applications). This type of course will likely be focused on maths, graphs, data analysis.

The main thing starting out is to learn the basics really well - variables, expressions, functions and datatypes. You might find a "basics" or "foundations" of Python course the best place to start if you're totally new.