I'm not much of a programer, but this often can work to my advantage when helping newbies (e.g. I don't say stuff like "Assembly is easy. Start with that"). On Mon, 27 Aug 2001 17:32, Isaac Curtis wrote: > 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? Stay away from GUI stuff. Look at small console apps. > 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? I can't think of any specific 'tasks', but put some time into learning the grep and awk commands. According to the man page, awk is a "pattern scanning and processing language", and can be extremely useful for a sysadmin. > 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. Python is the ultimate beginners' language -- simple, uncluttered, functional and easy to learn. Java isn't bad, but C++ is a pain. Perl is very useful, but it can be difficult. -- Sridhar Dhanapalan. "There are two major products that come from Berkeley: LSD and UNIX. We don't believe this to be a coincidence." -- Jeremy S. Anderson
Want to buy your Pack or Services from MandrakeSoft? Go to http://wwww.mandrakestore.com