Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
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!


  Search this Thread
Old 11-25-2007, 08:41 AM   #1
Registered: May 2004
Distribution: Debian Wheezy, Parabola, Trisquel
Posts: 78

Rep: Reputation: 15
Question Learning Programming

What applications and programming languages would you recommend as being the most useful to learn programming?

For example, the project to work on would be creating something like one of those football manager games. Here would be an extremely simple example of something that i would work on and make more complex:

Randomly generate "Players" and give them names.
Allocate attributes to players with numeric values, eg skill
Create an interface for the manager to browse available players and choose them.
Add up the total skill of the chosen team.
Compare it to the total skill of another team.
Use the skill difference to randomly generate a chance of a goal occuring every 5 minutes.
Print the result of the game as it occurs.
Print the final score.

That sort of thing.

What do you reckon?

Please help
Old 11-25-2007, 08:50 AM   #2
Registered: Nov 2007
Location: Vinsobres - Drome - France
Distribution: SuSE Linux 11.3
Posts: 152

Rep: Reputation: 19
I suggest you to begin with Java which can be used under Windows, Linux and other systems.
Old 11-25-2007, 08:59 AM   #3
LQ Veteran
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
If you just want to start writing code, you might want to try Python. If you want to become a serious programmer, I would say start with C.
Old 11-25-2007, 09:15 AM   #4
Registered: Nov 2005
Location: Suffolk, UK
Distribution: kubuntu 9.04
Posts: 188

Rep: Reputation: 30
If you want to learn Java, google for a program called "Eclipse", that should get you started, it might even be in the repository I'm not sure :S

Old 11-25-2007, 11:58 AM   #5
Registered: May 2004
Distribution: Debian Wheezy, Parabola, Trisquel
Posts: 78

Original Poster
Rep: Reputation: 15

I got eclipse going - it is very nice. I was even able to follow the "hello world" tutorial and got it to run properly! This is great

Now, where are some more nice tutorials for learning java, that help me get used to working in eclipse and programming in java?
Old 11-25-2007, 12:22 PM   #6
Registered: Nov 2005
Location: Suffolk, UK
Distribution: kubuntu 9.04
Posts: 188

Rep: Reputation: 30
You can try Suns' tutorials

But to be honest, the best place is google

Also try looking for some cheap books on eBay, look for some Java Discussion forums/IRC channels

Hope this helps

Old 11-25-2007, 02:04 PM   #7
LQ Guru
Registered: Aug 2003
Distribution: CentOS, OS X
Posts: 5,131

Rep: Reputation: Disabled
I also would recommend Python for an overall starting point, or C if you've got more serious interest.

EDIT: Python, like Java, is not platform-dependent, but it's not a compiled language like Java so your programs are even faster and easier to test and debug.
Old 11-25-2007, 05:35 PM   #8
Senior Member
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,290

Rep: Reputation: 378Reputation: 378Reputation: 378Reputation: 378
Not totally true -- Python uses just in time compilation, i.e. code gets compiled when you try to run it. The python program creates a .pyc file which is the compiled code. If you don't change the original .py source, python will just yse the .pyc and not have to recompile the program, making subsequent executions faster. I believe .NET does something similar, but am not totally sure...


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
Learning Programming yeehi SUSE / openSUSE 10 11-25-2007 08:33 AM
Learning C Programming Trizon Programming 8 03-30-2007 12:37 PM
learning programming nin881 Programming 13 10-19-2005 12:17 AM
C programming learning introuble Programming 7 01-03-2005 11:55 AM
Help with learning drivers programming! fbarre Linux - General 6 09-13-2003 06:50 PM > Forums > Linux Forums > Linux - Newbie

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

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