
Gavin Denby wrote:
1. Is C still a viable language to learn to write programs for PC/MAC Ideally in Win MacOSX (cocoa looks nice) and Linux or should I be looking at C# / Mono / QT / ??
C is still viable in general, though perhaps uglier than other languages if you want to work with graphical interfaces. e.g. in Windows you'll have to use the Win32 API or something, Carbon in MacOS and I guess GTK+ in Linux. Perfectly doable though. C++ is probably the way to go if you're prepared to learn object oriented programming. That way you can use MFC in Windows, or Qt in Linux/Windows/MacOS. It's also easy to go from C++ to either C or C#. Learn C# if you want to be hip. MacOS's Cocoa uses another language - Objective C. -- Jason Le Vaillant