ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > Coding Snacks

What language is the best for a new programmer to start with?

<< < (4/11) > >>

PPLandry:
So, what would the expert coders here recommend? Any consensus?  :) C# ?
-Armando (January 21, 2008, 11:14 PM)
--- End quote ---
A large part of a program is the UI and coding a UI in C++ MFC, etc is not easy at all. If you are interested in Windows programming, I'd recommend a .Net language (VB, C#) if you want to go the .Net route, or VB6 or Delphi for the COM route. For web dev. I'd go ASP.Net or VWG (http://www.visualwebgui.com)

CWuestefeld:
Would a book on computer languages still be useful after 13 years? -Deozaan (January 22, 2008, 01:25 PM)
--- End quote ---

Hmmm. That's close, I don't remember the exact dates. AFAIK the last real watershed in C++ was the STL. If the book discusses the STL (or the official inclusion of templates in the language, which I think pretty much coincides), then I think you'll be OK.

A large part of a program is the UI and coding a UI in C++ MFC, etc is not easy at all. If you are interested in Windows programming, I'd recommend a .Net language (VB, C#) if you want to go the .Net route, or VB6 or Delphi for the COM route. For web dev. I'd go ASP.Net or VWG (http://www.visualwebgui.com)
-PPLandry (January 22, 2008, 01:52 PM)
--- End quote ---

I agree completely. C++ is difficult because so much of the language is subtleties that are very much not apparent to newbies. And MFC is like root canal. I hated it back then, and today there are just so many superior alternatives that I would never consider doing such development.

Armando:
So, what would the expert coders here recommend? Any consensus?  :) C# ?
-Armando (January 21, 2008, 11:14 PM)
--- End quote ---
A large part of a program is the UI and coding a UI in C++ MFC, etc is not easy at all. If you are interested in Windows programming, I'd recommend a .Net language (VB, C#) if you want to go the .Net route, or VB6 or Delphi for the COM route. For web dev. I'd go ASP.Net or VWG (http://www.visualwebgui.com)
-PPLandry (January 22, 2008, 01:52 PM)
--- End quote ---

Ah, thanks Pierre. So C# or Delphi are not a bad idea. Now... to find a 1 or 2 good books...


@Deozann : Regarding books on C++ :
Learn to Program with C++ by John Smiley seems to get some good reviews too. Apparently, it's really made for the novice (like me). But maybe would it be to slow for you.


PS :  ;D Another post, again, while I was writing... Thanks CWuestefeld!

Armando:
VB, C#, VB6, Delphi... All of these are strictly Windows, aren't they ? If one is thinking portability-compatibility (with Linux, for instance...), I guess one has to go more with... java, python or ruby ??

PPLandry:
VB, C#, VB6, Delphi... All of these are strictly Windows, aren't they ? If one is thinking portability-compatibility (with Linux, for instance...), I guess one has to go more with... java, python or ruby ??
-Armando (January 22, 2008, 02:04 PM)
--- End quote ---
Both Mac and Linux now have Windows emulation which works very well. .Net can also be compiled for other platforms.
http://en.wikipedia.org/wiki/Cross-platform

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version