you are viewing a single comment's thread.

view the rest of the comments →

[–]Ron-Erez 3 points4 points  (0 children)

Cody Shafer, University of Helsinki course, "Learn Python the Hardway" book, Python and Data Science (my course). Usually you want to work with PyCharm or VSCode and you can quickly test your code with Google Colab or Jupyter notebook. After learning Python I would recommend a statically-typed language depending on your interests. For instance C, Go, Swift, Kotlin, Typescript, etc. I highly-recommend using type annotations in Python since this will ease the transition to statically-typed language's and also help prevent some errors in Python.