PDA

View Full Version : [ubuntu] Programming Where to start



lonewolf1222
January 26th, 2009, 06:10 AM
Is there a place where I can lean the basics of programming? I know nothing and would like to be able to at-least know what ppl are talking about

emarkd
January 26th, 2009, 06:36 AM
I think Python makes for a good place to start. Check out the Python wiki (http://wiki.python.org), especially the section for non-programmers (http://wiki.python.org/moin/BeginnersGuide/NonProgrammers).

For a more theoretical, general overview, maybe try the programming article on wikipedia. You could probably follow links on there for hours.

Tek-E
January 26th, 2009, 06:49 AM
Is there a place where I can lean the basics of programming? I know nothing and would like to be able to at-least know what ppl are talking about

I personaly would recommend learing BASH. Its kind of like batch file programming for windows but with linux. learn this, and you will be able to interpret just about every language by looking at it. You may not understand completley every source file for different languages you come across, but for the most part you will be able to understand what is happening.

emarkd
January 26th, 2009, 06:52 AM
Bash is good to know as well. Here's a good guide: http://tldp.org/LDP/abs/html/

eragon100
January 26th, 2009, 06:53 AM
I would start with python, it's simple and powerfull.

A good book about it is "python programming for the absolute beginner, second edition."

deepclutch
January 27th, 2009, 04:33 AM
C programming?

Sorivenul
January 27th, 2009, 04:55 AM
Stop by the Programming Talk subforum (http://ubuntuforums.org/forumdisplay.php?f=39).

Read the Stickies there:
Read Before Posting: Forum FAQ's, how to learn to program, and Linux programming (http://ubuntuforums.org/showthread.php?t=1006666)
Programming Tools and References (http://ubuntuforums.org/showthread.php?t=1006662)

That should get you started. :D

Sjeti
January 27th, 2009, 05:38 AM
You can never go wrong with learning C++ in my opinion. I'm sure there is some material on the internet, maybe some .pdf manuals.

igknighted
January 27th, 2009, 05:45 AM
Do you want to understand programming? Or the CLI? The commands that people post here have nothing to do with programming, although knowing bash will help you with the CLI. If you mean programming for applications, then Python is probably your best choice.

Sorivenul
January 27th, 2009, 06:13 AM
Do you want to understand programming? Or the CLI? The commands that people post here have nothing to do with programming, although knowing bash will help you with the CLI. If you mean programming for applications, then Python is probably your best choice.
+1.

What you see for the most part on these forums are commands to be executed in a shell/terminal/console.

Python is very popular amongst programmers of all skill levels here on the forums, and the quality of help to be found when asking a Python-related question is guaranteed to be excellent. C or C++ and now Ruby are among the other popular choices.

Just read the Stickies I linked and browse that Programming Talk subforum and you'll be off to a fine start.

deepclutch
January 27th, 2009, 07:41 AM
the mention of C calls for C++ supporters.It is more like whenever Gnome/GTK+ discussion comes ,kde/qt comes to cr2p it. :P

cdtech
January 27th, 2009, 07:53 AM
I agree with Tek-E, BASH would be my recommendation. You use it most with Linux and the command line. I've put together some complex scripts using BASH.

Rokurosv
January 27th, 2009, 08:03 AM
I think you should drop the Programming Talk forum a visit, there are some really nice posts there for beginners.

I always recommend beginners either Python or Ruby, I think they're both amazing languages and they're very beginner, I'm a little biased towards Ruby though, it's just fun to program with it.