ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
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.
Gave a look to QT and QT Develop as the IDE; Supports (at least) C++; Fairly easy to learn (e.g. came back from years of not programming to programming again and getting the first results after just a few days of exploring and fiddling around. (It helps that I started developing this thing in PHP first :-))
It's cross-platform (I find that quite important), looks modern and consistent with platforms (also a point I find important), is free for non-commercial use. (http://qt.nokia.com)
If I wish to learn perl and bash, will netbeans be ok ?
Generally speaking, if you wish to learn any language, it's probably best to start without an IDE at all - it may get in your way. A basic text editor and commandline should suffice. That being said, if you want to learn bash, I would suggest using just a plain text editor. The main advantage of an IDE over a regular text editor is that IDE allows you to browse the code quickly, manage multiple projects with many files, they integrate debugging, version control, etc. All of that is really unnecessary for most BASH projects I have ever seen.
As far as perl goes, you can certainly get started on it with NetBeans. However, like I said before, better start with something that will be less in your way - e.g. Geany is a good cross between a full blown IDE and a simple text editor, as well as Gedit with some plugins or TextMate if you are on OS X.
Noticed many of the links in the fipo were broken by now (it doesn't seem to be maintained for quite some time now) so I did a search on the net; Given that the first post does not seem to be maintained anymore (last update was 12-16-06) I am thinking about creating a new thread that will be maintained. For now I have this updated list of URLs, as I think this is a great topic to discuss... it does help new kids on the block (or old kids on the block for that matter) finding a nice IDE that will work for them.