So, I just started programming. Actually, I didn't really start. I'm still learning how it works. I'm now reading Programming for Dummies (I know it's for dummies :P). But do you have any tips, websites or books I have to read? Cause I think I'm going to learn Basic first and then c++. Is this a smart idea? And what should I do once I know these languages? My main purphose is just start making software programs. Not anything like games (not yet). So, all tips, websites or books are welcome.
Answer by iGeek3 · May 06, 2011 at 07:10 PM
Check out thegamecreators.com. seriously, they have an amazing variety of products to suit what how much coding you want to do in your games. they also have great support staff, and a strong friendly fanbase in the forms that will also give you tips and ideas. I know dreamincode.net has some stuff too.
Answer by nitrocrime · May 06, 2011 at 07:33 PM
Even though I know that Flash will be discontinued withing a matter of years and it is a slow and crapy platform it is how I started in programming nine years ago (and I'm 17 now :p). It is a great way to start with the basics of programming. I advice you to check out the following websites.
Kuripa (more than just Flash)
Tutorialized (more than just Flash)
Lynda.com (more than just Flash)
Right now I know the full AS3 library from the top of my head. I also learned Java (mostly on I/O and networking). Right now I am mostly busy with C# focusing on XNA (game development)
C++ might be a extremely powerful language and be cross-platform, but you would have to code everything yourself (even to just display a simple png image). With C# and XNA you have a massive framework which does that for you. This is something you should take into consideration when your choosing your primary language.
Answer by Duodave · May 06, 2011 at 09:57 PM
I wouldn't bother learning BASIC. Get Visual C# Express and work on some of the many tutorials out there. In the end, many of the modern languages are very similar, and if you start with something like C# that you can stick with, you'll learn good programming habits.