ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Man i love C++, like many good languages, it really get's great once you spend enough time on it. I wasn't even a big fan of it when i first looked at it, but it's really turning out great.
I've been doing more reading about Perl lately aswell, but i haven't yet made up my mind on wether i love it or hate it. On one side, it has some cool features and some of the concepts of it's design are very interesting. On the other hand there are just to many special variables and such to remember and it get's disorganized fast.
I've been reading abit about Lisp aslo, alas i haven't had much time in the last few weeks. After that i wouldn't mind checking out Python.
Originally posted by titanium_geek improved on my HTML skills... which is a very good language for people with almost zero programing skills... very simple.
I wouldn't exactly call HTML a programming language, cos you don't really do any programming with it.. just laying stuff out. It is simple but after learning it, IMO, you're none the wiser about programming concepts (variables, functions, control statements, etc). Still don't know much HTML myself, but enough to do the stuff I want.
Started programming with JavaScript, which was very easy to pick up (though that might have been cos of the book I was using, Beginning JavaScript, Wrox Press.. not seen any of the other Beginning series, but would recommend them) and then moved to PHP and now gonna start doing Java/C++. One of the Java books I have (Sams Teach Yourself Java 2 in 24 Hours) is really basic and so I've found it a bit useless, but I think for someone new to programming altogether it would be good. Whichever language you choose, make sure you get a good book.
I started with Turbo Pascal several years ago, then I moved to Java. Java is great. It's very portable (when I switched to Linux, I got my (very simple) FTP server running in less than 5 minutes). However, Java is too slow. I prefer a language which can be compiled all the way down to machine code. Although the hotspot(tm) VM from Sun can do that, it has to recompile the code every time the program runs. This causes a HUGE startup delay (okay, 2 seconds. But that's at least ten times as much as other programs). I prefer C, but I will use C++ if there is a definite benifit, such as the game I'm writing right now. I try to avoid most of the aspects of C++ (especially templates) because they are way too complicated to deal with. Although OOP can be done with regular C, it makes the code VERY messy (take a look at some GTK code sometime).
Overall, I say learn Java, then C, then the basics of C++.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.