[ Ubuntu-BD ] How to write Program for Linux ?
Tarin Mahmood
tmahmood at arenamobile.com
Thu May 15 19:59:48 BST 2008
The following is only my opinion... may be many of will not agree, maybe it
would sound harsh ... but at the end its only my opinion
Remember this line:
*Developing Application is not a child's play.*
You don't learn it in one day/One month or not even in a Year. It takes
time. It takes a long time to learn it and it takes more time to make use of
what you've learned. Its not that you'll start making cool application if
you just know how to write a code! Developing an application is so much more
than that. Programming knowledge is just a small part of it.
Here is a good article about this <http://www.norvig.com/21-days.html>
Now I come to the matter of Programming languages.
Choose what suits you the best. and after you choose, be ready to give a lot
time after learning it. If you have a good logic sense, you could learn the
basics of any languages in a short time as most programming languages syntax
structures are almost the same. you might mix-up a lot, get confused a
little, but at the end you'll get it, its only a matter of time depending on
your determination and willingness. if you are not willing to push it then
don't waste your time, programming is not for you. Asking us for a suitable
language will do no good but wasting our time.
And when you have the good foundation you have to study. No not the
University studies, but study on developing processes, project managements
etc. Though you can develop a application without the knowledge on these
stuffs, but you'll make terrible applications.
Nobody can tell you what suits you the best, its always up to you but we can
certainly tell you which language you should stay away from.
Basic/Visual Basic is definitely for a armature programming but It should
not be taken as a pro language or a starting language. And please! VB6
certainly sucks as a OO language. maybe they improved a lot in VB7(aka
Vb.Net) still its a shitty language. So don't go for any language that is
similar to VB.It will destroy your Programming skills. Having a nice
interface is not going to teach how to program.
Python, Ruby and Java are truly OO languages and you should pick one of
them.
Python is the way to go for you I believe.
Dive into Python <http://www.diveintopython.org/index.html> will be a good
place to start.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-bd/attachments/20080516/de9459d3/attachment.htm
More information about the ubuntu-bd
mailing list