Hi, Well, the languages I have either learned or are learning are: -- Perl (my fav and a sysadmin's best friend, Also argueable the best language for CGI scripts, and a piece of cake to learn.) -- PHP, (useful for many of the same things as perl, more useful in some areas, less in others..)similiar in use to ASP. -- C++ (pretty obvious this one....most of the large apps are now written in C++, C is traditionally for speed, if you want to write an OS, or hack the kernel, use C, if you want to release Word for linux use C++.) -- JAVA (don't like it that much, not too difficult, but I do most of the stuff that people use JAVA for in perl, and I have perl scripts for NT/2000 and unix/linux and they have only very small difference, so its easier to use perl. but I had to learn it to some degree becaue outside contracters keep giving us Java servlets... -- Javascript and HTML (not in the same class as the rest of these, but useful in and of itself.) -- Visual Basic, (easy and nasty, but occasionally necessary for that "app" that clients must have on winblows...). -- Python, only know the very basics here, but it seems to be a useful, powerful language that doesn't appear to get used as much as it probably should. I want to learn Delphi and Kylex, I was taught pascal many years ago, so learning this should be easy enough for me and handy for writing GUI apps for linux... fast (to write, not run) like visual basic in windows.... anyway, thats my 10 cents worth... learn Perl, the number of modules available for various tasks now is mind blowing.. (go look at cpan.org for more on that..) I have a HUGE shopping cart script that I am developing in Perl that is absolutly amazing and it has also left the high end JAVA shop we have for dead in speed as well... One last thing, Perl is an open source language, so the amount of info and tutorials on the web is mind blowing.. Also, perl can be better for server scripts then using the shell in some cases, especially where regex is concerned, I believe that Mandrake use perl in a great many of their install and configure scripts,,, its very versatile.... Also, apps like Webmin use perl as their base language, so you can see what its capable of... rgds Frank -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Isaac Curtis Sent: Monday, 27 August 2001 3:32 PM To: [EMAIL PROTECTED] Subject: [newbie] Applications for Programming Hey All, As I think I said in my other email, I am just finishing Kernighan & Ritchie's "The C Programming Language" 2nd edition and I also lifted a copy of "Learning the Bash Shell" (O'Reilly) tonight that I'm starting to get into. My question/request is that I'm very excited to be learning these new things but I don't really know what to do with myself now. I'd like to have some relatively novice-level code to read and maybe some suggestions for beginners projects to help flex my new muscles. 1. What are some open-source programs that someone of my experience level could look at and try to tinker with that will help me to understand more about programming? 2. Since I'm starting to learn bash as we speak, what are some tasks that would be helpful and a little bit challenging for me to try to figure out how to automate with a script? 3. Last and *certainly* not least, what are some fun things I can do with what I know? Call me a newbie, but I don't yet see the gaming application of C. I used to write neat text-based games in QBasic when I was a little kid and I'd like to learn how to do more complex ones and maybe even graphical ones with my new bag of tricks. Any suggestions on where to turn for a start? Any current games whose code I could look over? 4. Ok, so this is the real last one: Once I start pushing my C a little further I'd like to expand into another language. I know the two most common suggestions will be Java and C++, and I know that everyone will say eventually I need to learn both. Well, which will give me the most immediate satisfaction? Does it make more sense to learn one before the other? Just looking for a few suggestions, I know these debates can get pretty testy. If it makes any difference, I'm really aching for something I can apply to some sort of game programs, even very simple ones. Thanks as always for your time, Respectfully, Isaac "While the popular understanding of anarchism is of a violent, anti-State movement, anarchism is a much more subtle and nuanced tradition then a simple opposition to government power. Anarchists oppose the idea that power and domination are necessary for society, and instead advocate more co-operative, anti-hierarchical forms of social, political and economic organisation." - L. Susan Brown, "The Politics of Individualism", www.infoshop.org/faq
Want to buy your Pack or Services from MandrakeSoft? Go to http://wwww.mandrakestore.com
