LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
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


Reply
  Search this Thread
Old 03-22-2006, 02:53 PM   #1
kens8
LQ Newbie
 
Registered: Dec 2005
Distribution: Ubuntu Edgy
Posts: 25

Rep: Reputation: 15
Which language(s)?


I'm just starting to learn a little about programming. I wanted some input about what language(s) to start with. I've done some research and was thinking about Java and/or C++, but I'm more than open to other ideas.
 
Old 03-22-2006, 03:07 PM   #2
Lazy Foo'
Member
 
Registered: Dec 2005
Location: LA
Distribution: SuSE 9.3 Pro
Posts: 32

Rep: Reputation: 15
Quote:
Originally Posted by kens8
I'm just starting to learn a little about programming. I wanted some input about what language(s) to start with. I've done some research and was thinking about Java and/or C++, but I'm more than open to other ideas.
Java and C++ are the major application languages out there. Also look into learning some form of SQL.
 
Old 03-22-2006, 04:02 PM   #3
SaintsOfTheDiamond
Member
 
Registered: Jan 2006
Location: Lexington, KY
Distribution: Arch and a little Slack
Posts: 139

Rep: Reputation: 15
There are several threads like this here already. A quick search of the Programming and General forums will give you lots of ideas.

That being said I would probably try learning C++. I realize it's probably not the easiest language to pick up for a beginner, but it's probably the most practical since so much (especially in the FOSS realm) is written in C/C++ and most modern languages (Java, Perl, even PHP) are derived from or are heavily influenced by C. Just my two cents.
 
Old 03-24-2006, 11:32 AM   #4
johnMG
Member
 
Registered: Jul 2003
Location: CT, USA
Distribution: Debian Sarge (server), Etch (work/home)
Posts: 601

Rep: Reputation: 32
As all the other threads you'll find here on LQ about that very topic will tell you, a large part of your decision depends on what you want to do.

Low-level drivers, os internals: C (maybe some assembly)

Games: C++ (or, for games that don't require high-performance, Python or Ruby)

Admin scripting: bash, Perl, Ruby

Web development: Python, Perl, Ruby

Maybe Java + GCJ/Classpath for games and web dev, if you like the Java scene.
 
Old 03-24-2006, 11:36 AM   #5
johnMG
Member
 
Registered: Jul 2003
Location: CT, USA
Distribution: Debian Sarge (server), Etch (work/home)
Posts: 601

Rep: Reputation: 32
Oh, if you're adventurous, there's also Scheme (my official "gotta learn that someday" language), and things like OCaml, Haskell, Rebol, Io, and a bunch others I know nearly nothing about.
 
Old 03-24-2006, 11:44 AM   #6
jak2586
Member
 
Registered: Mar 2006
Location: UK, England, Staffordshire
Distribution: Mandriva 2006, Ubuntu 5.10
Posts: 35

Rep: Reputation: 15
Quote:
Originally Posted by kens8
I'm just starting to learn a little about programming. I wanted some input about what language(s) to start with. I've done some research and was thinking about Java and/or C++, but I'm more than open to other ideas.

i dont mean to advertise but i think you might find this useful, i am totally in the same boat as you, wanting to learn how to code. i set up a usergroup you'll be able to find on the LQ forum, we are set to have our first meeting next week on IRC and hope to get things going. you'll be more than welcome to join us!

We are going to have a attempt at learning C

hope to hear from you
 
Old 03-24-2006, 06:42 PM   #7
crAckZ
Member
 
Registered: Sep 2004
Location: LOUISVILLE KENTUCKY
Distribution: mandriva 2006
Posts: 155

Rep: Reputation: 30
IMO i would was c++. qt from trolltech is a nice front end also.

the idea of that programmers group i also think would saound like a good idea for you. a group of people learning at the same time. this way if you have a question you have a group of friends you can ask.

good luck with your choice
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
language chaos111 Slackware 2 02-23-2006 06:30 AM
D language greg108 Programming 33 11-18-2004 08:53 AM
which language? 2k. Programming 4 11-04-2003 09:44 AM
Which language is best? awdoyle Programming 16 03-23-2003 07:34 PM
what language TravisB Programming 2 03-29-2002 04:39 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 12:08 AM.

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