Well, it also depends and what you'll wanna do later on, but it's always a good idea to check out some basic languages at first, as they will still teach you the wide variaty of concepts that will stretch to any other programming language you would move onto eventually (variables, arrays, functions, sub-routines, syntax setup, aswell as just the general idea of how coding works, and the list goes on and on).
And NO, HTML do NOT count as a programming language As the two last letters suggests, it's a markup language which is basically just text used to describe structure of some sort, might be hard to get the differential when you're not really into programming. But trust me, HTML (Which is XHTML now by the way, newly defined rules used to make it more clean and easily readable for all mobile platforms now starting to access the internet ^^ As they have a hard time reading badly coded HTML) and programming languages are nothing alike, and you don't really have anything to learn in HTML as all you got to remember is tags and attritubes, that's all there is to it, won't help you in any way.
As for myself I started off using a basic language called DarkBasic Pro, from:
www.thegamecreators.com
Gave me a great jumpstart as the fast results kept the interest for years while trying off new languages on the side. Basically DarkBasic helped me with all concepts I'd have to know to move on to more advanced languages, and will greatly reduce the learning curve of most other programming languages, C++ included of course. Although when it starts to get a bit deeper in C++ you will find new concepts and ways of doing things if you start of in any basic language out there.
It might also be a good idea to get an early idea of object oriented programming, which is a truly awesome way of programming once you've grasped it! Visual basic do have a basic support of object oriented programming, while darkBasic have zero support. Python is object oriented, so there's another bonus added to it ^^
As already mentioned Python would be a good idea, and I also encourage you to atleast check out Darkbasic. Besides that there's also visual basic. You can also jump straight into C++, but seeing as you're completely new to the world I wouldn't recommend it as you'd bump into way to many confusing concepts and theory that might just make you lose all interest in learning.
My latest addition was learning visual basic as part of ASP.NET web development, and it proved to be no problem at all due to the experience will all concept and theory from earlier programming experiences.
Wish you the best of luck in starting! And if you got any further questions feel free to ask!
|
|
Bookmarks