| Forum Home | ||||
| Press F1 | ||||
| Thread ID: 104265 | 2009-10-22 04:04:00 | Newbie Programming | evrypc (15296) | Press F1 |
| Post ID | Timestamp | Content | User | ||
| 822919 | 2009-10-22 04:04:00 | Hi all, i have decided to go early for some programming education. what kind of language is simple but effective? (and free) i did some html actionscript and c# but yeah. thanks! :) |
evrypc (15296) | ||
| 822920 | 2009-10-22 04:59:00 | Effective for what? If you want to do general-purpose programming for PC's, etc, then I'd look at C# (warning - mainly M$-centric), Java, then maybe C++ or even C. Advantage of all those is there's good free compilers (IIRC, MS have a free, but limited, compiler for C#). If you're interested in electronics, then you'll probably find C the most useful (I've used it pretty much exclusively for the last 17+ years in this area). It gives you a good grounding & most of the other languages mentioned here owe a lot to it & use identical or similar syntax. If you want to do web-based stuff, then you'll still find C# & Java useful, but then you'll also find the common scripting languages come into play (Perl, PHP, Python, to name a few of the common ones). Also the latter are handy to know if you're interested in Linux & open-source programming. So it's very much "horses for courses" - there's hundreds of languages out there to choose from. |
MushHead (10626) | ||
| 822921 | 2009-10-22 05:03:00 | I know some vb6 and found it easy but it's becoming a bit out of date. I think the best programming language to learn at the moment is C#. You can download it free from Microsoft here (www.microsoft.com). There's also this thread here (pressf1.co.nz) which you might find useful :thumbs:. |
davidmmac (4619) | ||
| 822922 | 2009-10-22 05:53:00 | Hmm sounds like c# is good... Thanks guys! |
evrypc (15296) | ||
| 822923 | 2009-10-22 09:29:00 | Just please, for goodness sake learn how to program properly. C# is a very nice language, but it's also very easy to create the most godawful travesties with it. The same applies to almost any other language powerful enough to be useful, although C# makes it particularly easy. Edit: So does PHP (in fact PHP makes such satanic creations even easier), although not for all the same reasons - I've had to clean up after far too many incompetent PHP developers who thought they were wizards at it :groan:. Please have mercy on the poor sod who has to maintain your code and learn to do the job well ;). |
Erayd (23) | ||
| 1 | |||||