DEV Community

[Comment from a deleted post]
Collapse
 
eljayadobe profile image
Eljay-Adobe

I'm sometimes asked the question "I want to learn how to program. What language should I use?"

My answer is always "Learn Python. If you like programming in Python, you may like programming in other languages too. But if you don't like programming in Python, then I'd be pretty confident that programming isn't for you."

There are a lot of good beginners books in Python. I have a few I recommend, but I'm not sure if they are the best Python beginner books available. They are merely the one's I'm familiar with.

Collapse
 
ntrupin profile image
Noah Trupin

I see what you are saying. However, Python is not the easiest language for beginners to learn in the field of web development (what this language is about), because it requires use of Flask, Django, or other frameworks. While they may be simple for someone who has been programming for a long time, it is not easy for beginners, and that is the goal of LineScript.

Collapse
 
misterhtmlcss profile image
Roger K.

As someone who has been learning on his own at home for over a year and is now unemployed (on purpose) focused 100% on my first dev role I feel I can contribute to this as it relates to my own decisions.. That said..

Python was my first choice; it's true that it's easy to read and understand the basics, but anything beyond this is a variable and how to assign it is harder than JavaScript.

Python is harder because the learning is more abstract when compared to easily relatable experiences like, make a button, click a button, picture changes..
Python is more like make a guessing word game or hangman, etc. Just harder to conceptualize when you are new how hangman works versus the button is blue, hides, gets bigger. That's really small steps that I could make from day one that gave me the 'feeling' of programming and progress too These two things are very important when you are making time away from your wife, kids, family, friends, girlfriend, etc. Hard to justify those hours invested without those two key results in hand.

Also my wife can SEE my progress and therefore can more easily be supportive of my efforts and resist the negativity of others; people don't react well when men aren't working even in this 'modern society' that is all about being equal. Don't get me wrong, my wife is super supportive, but people are often (even accidentally) negative about our choice of me studying for a career change.

TMI? Probably, but I just feel context is King and so I wanted to share so that others can relate and understand I'm not talking out of my butt.

Ps. This doesn't make me 'right' it's just a point of view.