You will find a good list of live cd's here *www.frozentech.com/content/livecd.php . And yeah as vishal said have a look around at opensource section you'll get good knowledge there. You should try out the live cd's first as you need not install anything on your hard drive. You just gotta boot from ur cd drive wid the live cd in it.