Results 1 to 9 of 9
Folks,
I'm not a computer person per se, but I've been around them for 30 years. I've come to realize that programming may become a lucrative business within the next ...
- 11-30-2009 #1Just Joined!
- Join Date
- Jun 2009
- Location
- Mexico
- Posts
- 3
I'm not sure which language
Folks,
I'm not a computer person per se, but I've been around them for 30 years. I've come to realize that programming may become a lucrative business within the next 5 years in my area so I'm thinking of changes I can make now. I've never programmed before. I played with BASIC when I was a kid [30 years ago] but that was it.
I prefer Linux to Windows and I think the future will provide more business in independent Linux programs. Linux just needs more marketing toward the large business market.
My question is, for a beginning programmer which language should be first? C? My theory of education is that a strong foundation in the basics allows the more advanced topics to be absorbed easier. Any help is appreciated.
- 11-30-2009 #2Linux User
- Join Date
- Jan 2006
- Posts
- 414
Yeah I'd recommend C, you can do alot with it, and it'll give you a base which will make learning other languages easier. There's a few good tutorials around on the net to get you started, but I'd also recommend getting a copy of "The C Programming Language" by Kernighan & Ritchie, which is pretty much considered the C bible.
- 11-30-2009 #3Linux User
- Join Date
- Aug 2006
- Posts
- 458
Forget about C first. Learn how to program in Python. After you become proficient in it, you can start to learn other languages, C included.
- 11-30-2009 #4Just Joined!
- Join Date
- Nov 2009
- Location
- Clayton, CA
- Posts
- 1
Python is a good lanuage, but if your are looking at this from a "business" point of view C/C++ is the standard, must know, language.
- 11-30-2009 #5Linux Engineer
- Join Date
- Apr 2006
- Location
- Saint Paul, MN, USA / CentOS, Debian, Solaris, SuSE
- Posts
- 1,117
Hi.
See also these sources:
Programming Language Popularity
TIOBE Software: The Coding Standards Company
Research publications and talk with practicing programmers about languages related to "... business within the next 5 years in my area ... " as you wrote.
Welcome to the fraternity, and best wishes ... cheers, drlWelcome - get the most out of the forum by reading forum basics and guidelines: click here.
90% of questions can be answered by using man pages, Quick Search, Advanced Search, Google search, Wikipedia.
We look forward to helping you with the challenge of the other 10%.
( Mn, 2.6.n, AMD-64 3000+, ASUS A8V Deluxe, 1 GB, SATA + IDE, Matrox G400 AGP )
- 11-30-2009 #6Just Joined!
- Join Date
- Oct 2007
- Posts
- 47
Hi trefall, I am a mathematician (student), and I've been using C and C++, and I find it rather fun and useful to use crunching numbers (for example, newton's method).
- 11-30-2009 #7
C and C++ are great powerful languages, but they are not good languages for a FIRST language (it was my first language, but it wasn't easy, most universities have switched from using them as beginner/intro courses). Dealing with memory management is in my opinion, too difficult for a first timer. I think python is a great language to learn on, no memory management, weak typing, etc. I think its better to learn on something like this first, to get concepts of programming, before moving to a more advanced language like C++ or C.
- 12-13-2009 #8Just Joined!
- Join Date
- Dec 2009
- Posts
- 8
It may be hard to pickup C and C++ and actually get work, with no experience. I would start with something more entry level like PHP for web programming. That may help you break into the field easier. You may also find windows programming easier to get your foot in the door. If you really want to go for linux coding then python is an easy entry, and C would be a long term goal.
Cheers
- 12-14-2009 #9
I would also suggest that you learn how to program as that is a skill that can be transferred from language to language.
If we hit that bullseye, the rest of the dominoes will fall like a house of cards. Checkmate! (Zapp Brannigan)
My new blog. It's probably not as good as I think it is.


Reply With Quote