Which language?
Welcome to the programming section. Glad to hear you're interested in getting started with some programming.
Like the guys above have said, there's never a right language to pick. Pick one that interests you, maybe do a bit of reading on generic programming terms, as well as the comparison between imperative and functional programming languages, and then follow other stuff like strong/weak typing. For stuff like this it can be helpful to get a proper programming book, but if you want to research online first without committing, there are a few options for you.
First, i'd take a look at the programmer resources thread that's pinned. This has a bunch of good resources compiled by frequenters of this section of the forum. I'd then suggest looking at a couple of the language resources there and seeing which you might prefer. Python, for example, is a great starter language as it lets you interact directly with the interpreter if you so wish, and you can avoid the need to learn specific syntax rules (another programming term you might need to look at). If you fancy getting straight into other popular languages, Java is often a popular place to start, though some people feel different about Java (C# could be your alternative).
C++ is often a popular language for anyone looking at serious programming, but be aware that you'll be introduced to memory management almost immediately when getting into the language. Memory management can be a pain and is avoided entirely in languages like python and java, so i'd suggest leaving it for A-levels, and picking it up after some introductory programming.
I started with a little PHP but quickly grew to dislike its... messiness. Python was the first proper programming language I used and it's great! Vast amount of help online, and great resources for UI and graphics etc. Then I moved onto Java. Really good for developing decent software while avoiding memory management, but there are always countless issues with Java's VM that people come to dislike it for.
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