Programming This 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
|
05-30-2011, 03:11 AM
|
#1
|
|
Senior Member
Registered: May 2010
Distribution: Arch
Posts: 1,068
Rep: 
|
Is it true that PHP is in more demand these days than C/C++?
Hello programmers!
If I wanna become a programmer, wanna make money, say, as a freelancer - is it true that I better choose PHP over C/C++ 'cause the first one is in more demand these days and it'll be easier to find a profitable projects with?
|
|
|
|
05-30-2011, 03:33 AM
|
#2
|
|
LQ Newbie
Registered: Apr 2011
Posts: 21
Rep:
|
Personal suggestion.
Learn C++, then learn PHP.
And I'm saying this only because, C++ really gives you a programmer's mindset after a while, and it would be so much easier to learn other languages afterwards. Of course C++ also makes you jump to the conclusion that it is indeed the most powerful language, Its like a disease! Everyone who starts C++ thinks that is true after a while, and maybe it's not true, but it never failed me.
But to earn money, web languages are in these days. If you want to be appreciated, better learn languages like PHP, I'd certainly recommend Java (very useful), also HTML5 is really gonna hit it off in the upcoming decade.
To wrap it up, if I were you, I'd start with C++, its complete, really good exercise as a programmer, and also it would be waaaay too easy to learn other programming languages after you're a C++ programmer.
Goodluck!
Hope you'll enjoy programming (:
Last edited by Nathan.eth0; 05-30-2011 at 03:46 AM.
|
|
|
1 members found this post helpful.
|
05-30-2011, 04:30 AM
|
#3
|
|
Member
Registered: Dec 2009
Distribution: Slackware 12.2
Posts: 379
|
Quote:
Originally Posted by Mr. Alex
Hello programmers!
If I wanna become a programmer, wanna make money, say, as a freelancer - is it true that I better choose PHP over C/C++ 'cause the first one is in more demand these days and it'll be easier to find a profitable projects with?
|
Choose something that is interesting for you. Freelancing is a tough business, and it will be significantly harder to make money working with language you don't like.
|
|
|
|
05-30-2011, 09:41 AM
|
#4
|
|
LQ 5k Club
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,257
|
It wouldn't hurt to start with English, if you're going to need to promote yourself to customers.
In terms of programming languages, many general fields of computing have one or two languages that are somewhat standard. For example, low-level kernel/driver coding and embedded systems use almost exclusively C, maybe a little C++. Web programmers use PHP or some of the other scripting languages. System administrators tend to use Bash with lots of other scripting languages in smaller doses.
The point of this is that it seems to make more sense to let your niche in the computing world dictate the language(s) that you learn. It is also true that learning a computer language is only the first step to being able to write good software. One must also know about the details of the specialty area, as well as software design and implementation methodology.
--- rod.
|
|
|
|
05-30-2011, 10:55 AM
|
#5
|
|
Senior Member
Registered: May 2010
Distribution: Arch
Posts: 1,068
Original Poster
Rep: 
|
Is my English that bad?
|
|
|
|
05-30-2011, 11:03 AM
|
#6
|
|
Senior Member
Registered: Nov 2007
Location: Somewhere on my hard drive...
Distribution: Arch
Posts: 2,028
|
As a very humble side-note: do not make a hobby your profession. Secondly, there's no fortune to be made as programmer, I should know. I was a programmer by hobby, then by trade, it failed...
Learn a craft.
Thor
|
|
|
|
05-30-2011, 11:21 AM
|
#7
|
|
Senior Member
Registered: Sep 2010
Location: Wales, UK
Distribution: Arch
Posts: 1,624
|
Quote:
Originally Posted by Mr. Alex
Is my English that bad?
|
Unless Nbomr is referring to something I didn't notice, I would say your English is fine for general conversation; he's talking about the contractions you used.
Quote:
Hello programmers!
If I wanna become a programmer, wanna make money, say, as a freelancer - is it true that I better choose PHP over C/C++ 'cause the first one is in more demand these days and it'll be easier to find a profitable projects with?
|
If you were trying to present yourself to a company as a freelancer you wouldn't want to be using "wanna", "'cause" or even "it'll". Also, you could rephrase "I better" to something a bit more formal. You could be more technical and move prepositions around and use slightly different punctuation, but that's becoming more a matter of style nowadays...
Last edited by Snark1994; 05-30-2011 at 11:22 AM.
|
|
|
1 members found this post helpful.
|
05-30-2011, 11:32 AM
|
#8
|
|
LQ 5k Club
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,257
|
The care with which someone writes for communication or conversation could be taken as a reflection of the care with which the person writes software. Don't forget that prospective employers and customers may also read these forums (I do), and that the Internet never forgets. What you write will be on the record for a long time.
It behooves you to chose your language carefully (pun intended).
--- rod.
|
|
|
|
05-30-2011, 11:33 AM
|
#9
|
|
Senior Member
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 3,653
|
There is probably more freelance work with PHP than with C++. Especially for self-employed invididuals.
|
|
|
|
05-30-2011, 11:50 AM
|
#10
|
|
LQ 5k Club
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,257
|
Quote:
Originally Posted by dugan
There is probably more freelance work with PHP than with C++. Especially for self-employed invididuals.
|
Do you think customers and employers will be looking for PHP programmers & C++ programmers, or will they be looking for webmasters and GUI builders (or whatever people tend to use C++ for)? The people who pay you are more interested in the end result than the implementation details. They will need to believe that you have knowledge of their field of enterprise, or of the special field for which they are buying your expertise.
To ask what programming language to learn is a bit like asking whether it is better to learn how to use a chainsaw or a dozuki. The answer all depends on whether you are building fine furniture or log structures. Better to decide on the big picture first, as that will dictate the details; and a programming language (just one?) is a detail.
Shouldn't the real question be about what vertical market one should enter?
--- rod.
Last edited by theNbomr; 05-30-2011 at 12:34 PM.
|
|
|
|
05-30-2011, 11:59 AM
|
#11
|
|
Member
Registered: Dec 2009
Distribution: Slackware 12.2
Posts: 379
|
Quote:
Originally Posted by Thor_2.0
As a very humble side-note: do not make a hobby your profession.
|
Hmm... An interesting argument, but as far as I know doing a job you hate or working for a small amount of money is extremely hazardous to your health. I'm not sure about "making a hobby your profession", but a person should at least like his/her job.
Quote:
Originally Posted by dugan
There is probably more freelance work with PHP than with C++. Especially for self-employed invididuals.
|
I'd say there is probably more freelance work for artists, writers and designers than for programmers.
|
|
|
|
05-30-2011, 12:00 PM
|
#12
|
|
Senior Member
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 3,653
|
Quote:
|
Do you think customers and employers will be looking for PHP programmers & C++ programmers,
|
OF COURSE, because it's common to hire people to maintain and modify existing code, or to hire for teams where the choice of implementation language has already been decided.
But if he's looking for freelance work as a self-employed individual, then it's very likely that his clients will be individuals and small business who need web development work. That is a large market with a low entry barrier. Of his two choices, that means PHP. Not C++.
Quote:
|
I'd say there is probably more freelance work for artists, writers and designers than for programmers.
|
I'm actually getting that impression just from clientsfromhell.net, which seems to have more stories from artists than from programmers.
Last edited by dugan; 05-30-2011 at 12:07 PM.
|
|
|
|
05-30-2011, 12:53 PM
|
#13
|
|
Guru
Registered: Mar 2004
Distribution: SusE 8.2
Posts: 5,861
Rep: 
|
Quote:
|
Q: Is it true that PHP is in more demand these days than C/C++?
|
A: No
Quote:
|
Q: Is probably more freelance work with PHP than with C++?
|
A: Sure.
But ONLY if you're conversant with HTML, CSS, Javascript and at least a bit of SQL, too.
IMHO .. PSM
|
|
|
|
05-30-2011, 12:54 PM
|
#14
|
|
Senior Member
Registered: May 2010
Distribution: Arch
Posts: 1,068
Original Poster
Rep: 
|
Quote:
|
doing a job you hate or working for a small amount of money is extremely hazardous to your health.
|
SO true!
|
|
|
|
05-30-2011, 01:00 PM
|
#15
|
|
Senior Member
Registered: Nov 2007
Location: Somewhere on my hard drive...
Distribution: Arch
Posts: 2,028
|
@SigTerm
Quote:
|
extremely hazardous to your health
|
You're right...I liked programming, until i "HAD" to... 
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 11:45 PM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|