[SATLUG] Programming

R. Tyler Ballance tyler at bleepsoft.com
Fri Oct 13 23:16:58 CDT 2006


On Oct 13, 2006, at 10:13 PM, Travis Mosley wrote:

> Would anyone be willing to teach me how to program in C++? I tried  
> to use an online course and kept getting stuck. I would appreciate  
> any help to learn some programming skills.

For the record, C++ is one of the (quite possibly) worst languages to  
learn programming in. Stroustrop did some great things with it  
(method overloading, and classes was sorely missing from C, IMHO) but  
its still not a user friendly language in the slightest.

Java, Objective-C, and C# are compiled languages that I'd point you  
at, I'm not the biggest fan of scripting languages as learning  
languages, but I think those three can effectively teach you the  
constructs of object-oriented programming, and development in general  
that if further down the line you _need_ to do C++ development, you  
can pick it up relatively quickly.

If you _must_ however try to learn C++, online courses do suck, try  
taking an actual course, or read one of Stroustrop's book (at A&M, we  
basically got to proof-read his next major edition), and if all else  
fails, find an open source project to tinker with, check out  
boost.org, and dive in. You may not learn a lot structurally from  
experimentation, but you'll learn a lot.


Cheers.

p.s. I think Stroustrop is a great professor and computer scientist  
(he's a real nice guy too), but I think C++ has some short comings  
that (hopefully) the next ISO standard (C++0X) will address.

R. Tyler Ballance: Lead Mac Developer at bleep. software
contact: tyler at bleepsoft.com | jabber: tyler at jabber.geekisp.com




More information about the SATLUG mailing list