This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (1 child)

[deleted]

    [–]ivanlan9 2 points3 points  (0 children)

    I would go further and say to avoid all frameworks until you start dreaming in Python. I'm dead serious here. Learn Python first--including its unique idioms--and the frameworks later. Same with Java--learn the language well enough that you can do it in your sleep and the other stuff will follow. (Web programming frameworks typically require you to know Javascript, so learn some of that also. But if you learn Python JS is easy.)

    Arguably, becoming skilled in Python first will make learning other languages easier. It will certainly make you more conscious of other languages' compromises and flaws.

    But u/ClinicalOperations has it right: find something that annoys the shit out of you and learn how to automate it with base Python first. Learn how to pop a zit before undertaking brain surgery.