Jump to content
Posted 03 September 2012 - 12:05 PM
Posted 03 September 2012 - 03:16 PM
Posted 03 September 2012 - 03:17 PM
Posted 03 September 2012 - 08:23 PM
Posted 03 September 2012 - 09:35 PM
- Jason Astle-Adams
Posted 04 September 2012 - 04:11 PM
Posted 05 September 2012 - 09:51 AM
Posted 05 September 2012 - 01:50 PM
Posted 05 September 2012 - 09:29 PM
C# is an excellent language. It would be nice to one day move onto C++ yes (although you should have console.h included with code blocks) but with the mono platform's popularity rising and the huge list of external .net libraries available I think we're approaching the point where you could launch a career in C# and never have to touch C++ (It is an aim for me to one day learn C anyway and then maybe C++).
Posted 05 September 2012 - 10:30 PM
While I agree with the sentiment I believe you're expressing, it is worth noting that learning additional languages -- especially if those languages share similarities -- is usually much easier after having learned a first language. Some beginners worry that time spent learning an initial language might be a waste of time if they're planning to learn another later, and it's worthwhile to remind them that many of the concepts that even the simplest language will expose them to -- variables, flow control, etc. -- are transferable.
Programming languages are things you add onto your toolbelt, there is little to no "progression" between languages in the traditional sense.
- Jason Astle-Adams
Posted 06 September 2012 - 12:01 AM
Posted 06 September 2012 - 12:24 AM
Edited by Icie Juicy, 06 September 2012 - 12:25 AM.
Posted 06 September 2012 - 10:05 AM
I learnt python first, took some time but since then I've found picking other languages up has been pretty easy. As you say I'm only learning the intracacies of each language not how to program in general. Although when I make time to learn C++ that would be the first time I've ever learnt an unmanaged language which will be some more learning for me but not as much as diving head first into C++.
Yes - absolutely, which is often why we suggest C#/Python/Java as the usual language for beginners, since it's far more important to learn programming before learning the intricacies of each language.