LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 10-24-2012, 03:00 PM   #1
Roblox
LQ Newbie
 
Registered: Oct 2012
Location: New Delhi
Distribution: Red Hat Enterprise Linux 5
Posts: 1

Rep: Reputation: Disabled
Question What to do for development in Linux?


Hi guys!!!

I am a RHCE Certified with 1 year experience on different Linux Projects.

Now i want to move in Linux Development.
I am not very good with c/c++.

Which programming language should i go for??
 
Old 10-24-2012, 04:01 PM   #2
Elv13
Member
 
Registered: Apr 2006
Location: Montreal,Quebec
Distribution: Gentoo
Posts: 825

Rep: Reputation: 129Reputation: 129
It depend on what kind of development you want to do. C and C++ are popular for desktop apps and embedded systems, but jobs in this area are rare. I am lucky to have one. Web development on Open Source platform / LAMP development is still going very strong. Languages in that area include PHP (slowly in decline, but there to stay), JavaScript with Node.js (in progress, but for how long, this is yet to know), Ruby (stable) or Python (in progress).

Other development include IT one, where you program platforms like Puppet or Chief and good old scripting / integration. There jobs are getting rarer. Not because the need is smaller, but mostly because the cloud make a clear break from how it was done and how it is done. Just like virtualisation did half a decade ago.

Before investing in any languages and getting real education for it, take your time to pick the one right for where you want to go, not where you are now. I also strongly advice to take real classes, not online one. Self taught programmers are less in less well received by the market. Mistakes they made decades ago are coming back now. All the higher level of thinking developed since ~1995 are usually very hard for "amateur" developer to integrate in their workflow. I program since a very long time, many years before I went back to become a software engineer. I know from personal experiences the difference between a very technical point of view over how to code and a very architectured one. I don't know your personal situation or how old you are, so I can't tell, but the "where" to learn a programming language is a very good question to ask yourself.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Difference between device driver development and linux application development tennythomas Linux - Hardware 3 10-26-2011 07:52 AM
LXer: Alan Cox on open-source development vs. proprietary development LXer Syndicated Linux News 0 10-25-2007 04:21 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 05:03 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration