Programming in Ubuntu

Asked by Jagdeep on 2009-07-13

Hi there

I am new to Ubuntu and Linux. Though I have done programming before I wanted to something related to OS. Since Linux and Ubuntu is an open source where we can pitch in our own code. I want to know How can I start with this? I want to write program to control some application. Or say integrate my Mobile with my System. Can anyone help and direct me to right path ?

Thanks
Jagdeep (Jaggi)

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Shane Fagan
Solved:
2009-07-13
Last query:
2009-07-13
Last reply:
2009-07-13

Well its best to research projects that do something like what you want to do and help out by adding functionality. In the free software community we communicate via IRC and mailing lists mainly so ask on lets say the gnome (or kde) devel mailing list and they may be able to direct you further. So poke around http://www.gnome.org/ or http://kde.org/ and see what you can find and search on google too.
Any project can always use another pair of hands so the more the merrier.

Hope that helps
Shane

onar99 (o-nar) said : #2

why not start with Linux shells, korn shell(ksh) and Bourne Again shell( default Linux shell) are excellent tools to learn to start with. From there you can go to Perl or other c++ etc.

Onkar

Jagdeep (jagdeep-singh-virdi) said : #3

Thanks Shane. Will join some mailing list and try to help. Thanks for the link.

Onkar - I know shell programming, C,C++ and Perl Programming too. :) . But those are pretty much to
Work which I do. Mainly with Files and Database. But wanted to work with real applications and OS related work.
So I Wanted to know more about it. :)

Will be checking out some links above. If you can chip in some more It would be great!

Jagdeep (jagdeep-singh-virdi) said : #4

Thanks shane fagan, that solved my question.

Please take a look, if you are interested in databases, to Clipper Harbour http://www.harbour-project.org/

Hope this helps