2007 LinuxQuestions.org Members Choice AwardsThis forum is for the 2007 LinuxQuestions.org Members Choice Awards.
You can now vote for your favorite products of 2007. This is your chance to be heard! Voting ends February 21st.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
But since it isn't there, I'm going for C. I learned that so long ago, and it's so natural to me that I think in it sometimes. Even though C++ has all those neat extensions... who knows? Personal bias I guess.
PHP rocks. Although C# is Microsoft, there seems to be continuing expansion to make it (via .NET framework) more cross-platform compatible. I like Java, because it is very cross-platform, but C#/visual studio is, in general, similar to Java, while being easier to program with, and usually allows more rapid development.
(PHP gets my vote, though.)
I saw not one, but TWO big omissions: a) Objective-C and b) Ada. Objective-C is now the foundation of MacOSX and the GNUStep environment; and Ada is an excellent language featured in gcc, with a new standard isued in 2005. GCC was the very first Ada95 certified compiler.
There is a good devel community in Ada, mostly focused on real-time, mission critical projects. I think it is necessary to include it.
Where did you get those statistics? Last time I checked 30% of all new projects were being written in java, 17 in C++ and 13 in C. And I have a suspicion that C# has progressed a bit from the 7% it was back then. Sure, there is a lot of maintenance to do in Cobol and it pays well considering that hardly anyone is willing to do it anymore. But starting up new COBOL projects? In 2008? I know of exactly one company around here that still hires COBOL coders, the rest require Java and/or .NET skills and occasionally C/C++.
And of course, there's not necessarily any correlation between "what's popular" "what's useful". Nor is there necessarily a high correlation between "what's useful in general" and "what's best for this particular application".
IMHO .. PSM
Some really exciting stuff is being done with "Lua", especially in professional games development and Hollywood S/FX.
VBScript and ASP made me money this(last) year. I voted for PHP as that is what I enjoy the most and learned the most of.... this year. Python I love and have always tinkered with, just never buckled down the hatches and built something useful with it. Perl and Bash have both saved me vast amounts of time last year as well.