Not sure why you want to learn the languages but if it is for mobile android development just started the following free on-line course:
Programming Handheld Systems with Android
https://www.coursera.org/course/android
Otherwise the links recommended above look excellent from my cursory review.
If you've never programmed before don't just dive into a language. Spend a little time learning about paradigms, program structure, variables and arrays etc. Writing code is the easy part, once you understand how it all works then moving from language to language is fairly straight forward.
I totally agree with learning about the paradigms, etc, but, to be honest, I have found that the best way of learning is through writing code to reinforce the lessons. C# or Java are both great. If you start with C# it will give you a nice headstart if you decide to learn Unity (excellent if you are developing for mobile for multiplatform).
In my opinion, by far the best way to get yourself started with programming is to give yourself a practical problem that you want to solve by writing code... something that will genuinely be useful to you. It acts as a good incentive. Learning to program by reading books or following online guides is fine, but it might not keep you sufficiently interested to give you the motivation to continue.
Unless you have immeasurable patience, I do not recommend learning C++ to start with. As others have said, Java or C# are the way to go.
I would recommend PluralSight http://www.pluralsight.com/training too. Nice site with lots of videos.
If you are planning phone dev this course is pretty awesome
https://www.futurelearn.com/courses/...ogramming-2014
it'll take you through your first java android game - it's very supportive and it's being run by the university of reading (A UK uni that's got a pretty good comp sci department)
Sign up now, it' starts on 24th feb
There are many online tutorials course for learning this program. You should choice the effective method to learn the program.
Been a .net programmer for over 6 years now.
Still learning new things every single day![]()
How did you start?
Old shit was here. Now it's gone.
Bookmarks