Hi, This is an interesting question, many people are eager to learn programming, but they don't know where to start or what books to read. My suggestions in a Linux environment are: Start with this book: Learn to program using Python - Alan Gauld And buy this book too: Learning the Bash Shell - Newham/Rosenblatt Use some time with those two books.Get on the Python mail list. There are also many programming resources on the Python web site: http://www.python.org/doc/Newbies.html You can then progress to these books: Learning Perl - R.Schwartz Beginning Linux Programming - Stones, Matthew Introduction to Object-oriented programming with Java - C.Thomas Wu Then if you want to excel even further: Programming Python - Mark Lutz The Unix Programming environment - Brian Kernighan & Dennis Ritchie Data Munging with Perl - David Cross If you get through these, and your motivation stays high, you should be well on your way to becoming a good programmer! Some good advice here too - http://www.isthe.com/chongo/tech/comp/c/expert.html http://www.norvig.com/21-days.html Don't rush it, have fun and work hard, and you will see yourself getting better and better as you are getting there. :) Jostein
===== Original Message From Raul Gutierrez Segales
===== Hi, This is a completly out-of-topic and selfish thread :-)
I finish school tomorrow, hopefully :-), and I have three or four months before University and I want very very much to start programming......now, I have a huge wish list in amazon and as well there are many great resources in the web but I am kind of lost.........
If I start in C (and do a little Perl, just for fun, in my spare time that wont be very much) will I get to understand at least *a little* of the kernel and be able to program something and take a jump to C++ in another one or two months so I can start making usefull things?? In june (2002) I could start thinking of Java.......
Would anybody suggest any other way, any advices??
Oh, I forgot, I would be doing some shell scripting also (but remember, C is where the great secrets lie, right?)
Thankyou very much, and forgive me if I am abusing of your knowledge, I will try to give back someday all what I learned in this list :-)
Raul
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com
A great Perl book: Programming Perl, 3rd edition. (O'Reilley, ISBN 0-596-00027-8). /Thomas This cat, is cat, a cat, easy cat, way cat, to cat, keep cat, an cat, idiot cat, busy cat, for cat, 20 cat, seconds cat. Now read it with out the cats.
participants (2)
-
Jostein Berntsen
-
Thomas Sjogren