Good starting language?
If you're not trying to get into some specific field, e.g. software development, Python (specifically Python 3) is a good all-around choice. It's a very quick to learn, gentle introduction to programming that can be used for a truly huge number of applications. It's also used pretty widely in industry, both inside and outside of software development. I feel like I've seen an uptick lately in the number of people recommending Ruby, both here on LTT and elsewhere, too. I don't know Ruby, so I can't say much about it, but it might be worth looking into, especially if you're aiming more for web development. (The Ruby on Rails framework is one of the most widely used web programming frameworks)
If you are trying to get into something specific, like developing Windows programs/apps, then you should start with probably C#, since that's what Microsoft does a lot of stuff in-house with, or C++, which is used more broadly. If you find yourself getting in over your head, you can always put it on pause and jump over to Python or Ruby or one of the similarly beginner-friendly languages, just to get your head around the basic ideas without having to fight the language itself so much, and then jump back in.
As an aside, we really need a pinned topic about beginner programming languages.

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now