I have been wanting to learn C++, C and C# for quite some time now but didn't know where to start or what resources to look at. I'm currently taking AP Comp Sci at school but that's only for Java. Also, what order would be the best to learn these three languages in? Thanks!
If you are already learning Java you'll find C# easy to get into.. they are pretty much the same, a bit unfortunate that you're learning Java first because it has some annoying inconsistancies that C# fixes. C++ would be an ideal first language because most object oriented languages are at least partially based on it.
C however is stone age, are you sure you want to use it? The only place it really gets used anymore is writing firmware for embedded electronics.. which might sound fun but your time would be better spent learning.. MVC, Agile Methodologies, TSQL, Lambda Functions and a gorillion other more useful skills
Robotics \ Microprocessors will mostly consist of C (as far as I am aware, I know that Arduino uses C)
C++ and C# are pretty popular for graphics \ games
VB.net is really simple for business applications but, C# is kind of gaining headway on that as well.
As far as how to learn the one you choose. Yes, there are loads of resources online but, I strongly recomend getting an actual college level text book to give yourself a good foundation to start with.
If you are wanting to learn just as a hobbiest or maybe make something to sell, think of what you want to create and learn as you go.
For C++ I'm working my way through a tutorial I found on here: www.cplusplus.com/doc/tutorial/
As for coding and compiling, I use Codeblocks. Small enough to fit on my flashdrive, and comes with a compiler so no digging is needed to go finding and setting one up. Pretty easy to use.
If you are going to work through the tutorial I linked, then when starting a new project, be sure to make it a Console Application.
from there you can learn any of the languages suported in visual studio and they have all the rescources you need all on one website they have videos and full textbooks free for your consumption ,while there are many great tutorials on the web it never hurts to start at the source.
for news and updates of those languages you could goto http://channel9.msdn.com/ they also do tutorials for more recent uses of the languages(windows store apps and such) and being from microsoft they tend to have the latest updates first
This site is increadable. I gained an intermediate level of c++ just from the videos they have on here. Some of its free so you can get started without paying anything. Subscribing to the site is totally worth it if you have time to dive in.
not sure if this the right thread to ask but since you mentioned that site, i looked over it and seems awesome. and cheap too. i have no experience whatsoever so i need all novice stuff. but if i want to be able to make a game from scratch like an indie game what will i need to learn. i was thinking game dev, program, and 2d/3d design, and some language, anything i missed