Should I learn a compiled language?
Moderator: General Moderators
- daedalus__
- DevNet Resident
- Posts: 1925
- Joined: Thu Feb 09, 2006 4:52 pm
Should I learn a compiled language?
I want to write Desktop Applications for no other reason than knowing how to do it.
I really do not need to write anything that I can think of.. I jsut want to be able to do it..
Worth it?
I really do not need to write anything that I can think of.. I jsut want to be able to do it..
Worth it?
Don't listen to that. Learning to develop desktop applications is worth a million times more than just knowing how to do web dev. To know how to do both will put you in a much higher demand in the market. But not only that, but you will get a better understanding of what programming is all about instead of just knowing how to write scripts. You will not only be a better programmer, but you will be more intelligent in the field itself. It's ALWAYS a good decision to have a backup plan, and ALWAYS a good decision to know how to develop applications for your computer instead of just for a browser/hack techniques for servers.
-
alex.barylski
- DevNet Evangelist
- Posts: 6267
- Joined: Tue Dec 21, 2004 5:00 pm
- Location: Winnipeg
I agree with infolock...
Both are very different paradigms requring different skills...
Knowing both makes you better in each...
I would suggest going with C++ and wxWindows/wxWidgets as it's truly cross platform and popular...
Java, is not common on Windows platforms, but then again neither is wxWidgets...
MFC is the king and will remain so for quite some time, but .NET is quickly gaining popularity on Windows...and will likely eventually replace MFC, but not as fast as M$ would have liked...Hahahahaha...
Anyways, C++ is an awesome language fun to program and very popular and well supported with tons of free IDE's
Bloodshed C++ IDE (Google it) comes to mind, I've used it and although quite aways from MS Visual studio IDE it's pretty damn good for a *free* editor...
Developed in Delphi I think...
Cheers
Both are very different paradigms requring different skills...
Knowing both makes you better in each...
I would suggest going with C++ and wxWindows/wxWidgets as it's truly cross platform and popular...
Java, is not common on Windows platforms, but then again neither is wxWidgets...
MFC is the king and will remain so for quite some time, but .NET is quickly gaining popularity on Windows...and will likely eventually replace MFC, but not as fast as M$ would have liked...Hahahahaha...
Anyways, C++ is an awesome language fun to program and very popular and well supported with tons of free IDE's
Bloodshed C++ IDE (Google it) comes to mind, I've used it and although quite aways from MS Visual studio IDE it's pretty damn good for a *free* editor...
Developed in Delphi I think...
Cheers
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA
Seems to me that if someone in an interview asked how many languages you speak and you replied with 'English' you would be less marketable than if you replied 'English, Spanish, Chinese and Russian'. If you want to learn it and it is not going to pose a significant imposition on your family life and/or personal life, go for it. You can only benefit from knowing more than knowing less (unless you are in the government, but that is for a different forum).
As for which languages to learn... it appears that, for employment purposes, C++, C#.NET and Java programmers are in the hottest demand right now in the Silicon Valley employment arena (I only bring that up because of recent discussion on you moving back home). If you can nail one (or all) of those languages, you are positioning yourself to be a greater asset that someone who only know PHP. In my opinion.
As for which languages to learn... it appears that, for employment purposes, C++, C#.NET and Java programmers are in the hottest demand right now in the Silicon Valley employment arena (I only bring that up because of recent discussion on you moving back home). If you can nail one (or all) of those languages, you are positioning yourself to be a greater asset that someone who only know PHP. In my opinion.
- daedalus__
- DevNet Resident
- Posts: 1925
- Joined: Thu Feb 09, 2006 4:52 pm
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA
- MrPotatoes
- Forum Regular
- Posts: 617
- Joined: Wed May 24, 2006 6:42 am
if you have a windows maching the first thing that you should learn in C#. really easy and very much like PHP but then you gain some other nice things. should take you hours max to learn (not every nook and cranny but you'll be good 
then goto C++. i can help you with that if you want. PM me with your AIM and i can help you on there
then goto C++. i can help you with that if you want. PM me with your AIM and i can help you on there
- daedalus__
- DevNet Resident
- Posts: 1925
- Joined: Thu Feb 09, 2006 4:52 pm