LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
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 07-09-2006, 07:10 AM   #1
io13
LQ Newbie
 
Registered: May 2006
Posts: 16

Rep: Reputation: 0
what language is best to learn


i want to learn a language but i dont which to chose i wanted to learn BASIC but it went haywire as their is no standed. i want to be able to make games and be useful to know for jobs etc
 
Old 07-09-2006, 08:26 AM   #2
Ephracis
Senior Member
 
Registered: Sep 2004
Location: Sweden
Distribution: Ubuntu, Debian
Posts: 1,109

Rep: Reputation: 49
Well, if you want to make games you should probably learn c/c++, but you could also learn Java (hmm..., not a personal favorite).

If you want something easy try to start with TCL and then advance with TK to make it graphical. Other useful script languages are Perl and Python.

For jobs I would certainly recommend C/C++ although they are not the easiest to begin your programming with.

If you like making webpages you can always learn PHP, I didn't find it too hard to learn when I was new to programming.

My tips would be to start with something easy just to get the hang of programming and then you can advance to more complicated and powerful languages. Once you learn the basics you will see that most languages share a common form.

Good luck and happy coding.
 
Old 07-09-2006, 08:38 AM   #3
duffmckagan
Senior Member
 
Registered: Feb 2005
Distribution: Cent OS 6.4
Posts: 1,163

Rep: Reputation: 47
If you consider non-Linux programming as an option..

Visual Basic is also in good demand..and pretty easy to learn, yet powerful.
 
Old 07-09-2006, 09:14 AM   #4
io13
LQ Newbie
 
Registered: May 2006
Posts: 16

Original Poster
Rep: Reputation: 0
how hard is java to learn?
 
Old 07-09-2006, 09:17 AM   #5
Randux
Senior Member
 
Registered: Feb 2006
Location: Siberia
Distribution: Slackware & Slamd64. What else is there?
Posts: 1,705

Rep: Reputation: 54
If you've never programmed before, consider installing Python and try to find a good tutorial. Python is a lot like BASIC in a way- it's like what BASIC would have been if it was written thirty years later. You can do quite a bit with it and the documentation is excellent.

Like others have said, if you really want to get into heavy-duty programming (especially with Linux/UNIX) then C++ is the way to go. I certainly would not recommend it for a first language (or to learn by oneself) unless someone is an engineer or scientist as there's a lot going on.

It would also be useful to get an overview of what languages really are and what they offer as there are many categories and different types. For example, one reason people are recommending starting with languages like Python is because they're interpreted and have shell environments. That means you can type in one statement at a time, or a group of statements, and see the results right away. It's a great learning tool.

Last edited by Randux; 07-10-2006 at 03:26 PM.
 
  


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
What is the best programming language to learn jax8 Programming 25 04-04-2010 10:21 AM
What Language Should I Learn? KungFuHamster General 45 04-25-2006 02:10 PM
Which C language to learn? Heiland Programming 10 08-14-2005 08:03 AM


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

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration