PDA

View Full Version : I am starting to forget how to code...



Majorix
September 1st, 2007, 10:47 PM
I am a coder under the Windows environment. But I haven't touched a programming tool for like a year. So I am starting to get a little rusty. I have to get rid of this because I will be starting software engineering at the college in 1 month!

Since I will be doing a lot of Visual Coding (you all get what I mean with this, or don't you) in that course, and since I am thinking they won't teach us any way to program in Linux, I thought I might ask you guys here about it. What tools would I need to code under Linux and what programming language would I have to learn (please link me to a SHORT tutorial as I am somewhat lazy) ?

Please try to write me a complete guide as this will be the first time I will actually try programming under Linux. Do tell me what to install, where I can find it (preferably under the repos) and what short tutorials I can read (links!).

I will be checking this thread often so feel free to reply, I will respond.

Mirrorball
September 1st, 2007, 11:01 PM
Learn Python. You don't need to install anything. Just open a terminal, type python and follow Guido van Rossum's tutorial:
http://docs.python.org/tut/tut.html

Majorix
September 1st, 2007, 11:06 PM
Oh yeah, I heard good things about Python and have seen that tutorial once. Could read it. I will in the next few days :)

Didn't expect this to be this easy, thanks a lot for the help :D

pmasiar
September 1st, 2007, 11:44 PM
Check wiki in my sig, many links to free books, and tasks to solve for learners

Majorix
September 2nd, 2007, 12:06 AM
Thanks for the link I bookmarked it.

BTW why doesn't changing the thread title to [SOLVED] work? It only changed the title of the first post :(

Wiebelhaus
September 2nd, 2007, 12:12 AM
Learn Python. You don't need to install anything. Just open a terminal, type python and follow Guido van Rossum's tutorial:
http://docs.python.org/tut/tut.html

nice...... thanks mate.

nanotube
September 2nd, 2007, 04:16 AM
Check wiki in my sig, many links to free books, and tasks to solve for learners

by the way, you might consider also linking to the following, more advanced, python book on your wiki:
http://www.mindview.net/Books/TIPython

Vox754
September 2nd, 2007, 05:20 AM
What tools would I need to code under Linux and what programming language would I have to learn (please link me to a SHORT tutorial as I am somewhat lazy) ?


There is absolutely no excuse for being lazy.
Read pmasiar's link: How To Ask Questions The Smart Way (http://catb.org/~esr/faqs/smart-questions.html). It will tell you how to address hackers properly so you don't feel you are being ignored or they are being too harsh when answering your questions.
It's long but it's a good reading. I think it can be cut down to fit more properly the not-too-hacker Ubuntu mentality. (Anyone up to the challenge? This deserves a sticky.)

You can start programming in Python immediately. Ubuntu includes Dive Into Python (file:///usr/share/doc/diveintopython/html/index.html) as a package (diveintopython).


Also. What's with pmasiar's avatar?! I nearly missed his posts because of it! Hi-la-ri-ous.

pmasiar
September 2nd, 2007, 06:28 AM
My avatar: yes, **finaly** I found one which I liked. :-) I am glad you like it too.

Remake of "Asking question": Linked is the canonical (http://catb.org/esr/jargon/html/C/canonical.html) write-up (in hacker's sense, lowercase 'c', not related to Canonical, Inc :-) ), by ESR. It is not easy (or even right) to remake classical texts. Yes, it can be shortened, but big part of flavor would be cut out too.

nanotube
September 2nd, 2007, 07:04 AM
My avatar: yes, **finaly** I found one which I liked. :-) I am glad you like it too.

Remake of "Asking question": Linked is the canonical (http://catb.org/esr/jargon/html/C/canonical.html) write-up (in hacker's sense, lowercase 'c', not related to Canonical, Inc :-) ), by ESR. It is not easy (or even right) to remake classical texts. Yes, it can be shortened, but big part of flavor would be cut out too.

i think aysiu made a rewrite of it at some point. should be somewhere on his site or blog.

edit: aha, here it is: http://ubuntucat.wordpress.com/2007/08/06/