PDA

View Full Version : suggestion on the choice of the first programming language to learn



zeusconnection
February 10th, 2007, 04:40 AM
Hi there!

This is my first post on this forum snd also first time on a
web forum site. Sorry for my English its not my native language, so lets get to the point I have been using ubuntu for several month by now but as a regular user a very time a problem occur I refere to the forum to find solution from a similar problem already post. Most of the time i get them fix thanks all of you that. My interest is on programming talk when i read certain post about "what is the first programming language to learn?" i see this question come up " what you want to do?"

In my case I want to learn a programming language to be able to write utilities software like diagnostic program like "sysinfo",
antivirus for this one not to disagn one but to add new virus to the viruslist they didn't at the time the program was create. And back-up and retore program, i think thas all I can say. I hope someone can help me with that

salut to all, and ubuntu for life http://ubuntuforums.org/images/smilies/icon_smile.gif

Mirrorball
February 10th, 2007, 04:43 AM
Please check this sticky thread:
http://ubuntuforums.org/showthread.php?t=333867

Wybiral
February 10th, 2007, 05:04 AM
If you want to extend a program, it's probably best to findout what language it was written in or what language it's plugins are in.

zeusconnection
February 10th, 2007, 05:36 AM
wow! this wondefull I get reply on a minute, on my opinion this is the best furom on the net
thanks for your reference and advise.

pmasiar
February 10th, 2007, 08:32 PM
I want to learn a programming language to be able to write utilities software like diagnostic program like "sysinfo",
antivirus

ClanAV is free/OS antivirus: http://www.sosdg.org/clamav-win32/

Many different languages are used for different utilities: many are written in C/C++. Ubuntu uses Python as preferred language.

But my advice will be to start with Python as language easy to learn. After you master basic principles of programming (loops, data structures, OOP), you can learn other languages - most are like Python (C-like), but just more complicated :-)

Starting with Python makes sense (IMHO) for 2 reasons:
- Python is easy to learn, so you will have fun creating something sooner
- Python is useful to know even if some other language is your main prohect language. In any project, often you need to do some maintenance work, parse text files, generate code from templates, move files around. Python is great glue language for this kind of tasks.

jvc26
February 11th, 2007, 12:55 AM
I've started learning python (having learnt a bit of java) and its been fairly simple to get to grips with it. Its a good language for scripting things which might take you longer to do yourself by hand, and gives you a nice easy to learn basis to get other languages.
Il