Ufak uygulamalardan zora doğru anlatan ve her şeyi anlatan bir şeyler bulabilmen zor, hatta imkansız. Fakat mevzuyu ancak bu bu şekilde anlayabileceğini düşünüyorsan anahtar kelimen "practical" olmalı.
C ile çalıştıysan onunla devam etmende büyük yarar var. Zira C dili işin tüm temel yapısını gözler önüne seren, oldukça fazla örnek kod ve yazılım bulabileceğin bir dil. Linux'ta C derleyicisi edinmen çok kolaydır, hatta zaten çoğu dağıtımın içerisinde "default" mevcuttur. Fakat Ubuntu gibi kullanıcı dostu eğilimi olan dağıtımlarda bulunmayabilir. Ubuntu'da C derleyici ve bir takım araçlarını kurmak için
Kod:
apt-get build-essential
ve bir adet yazı editörü yeterlidir -apt'nin ne olduğunu anladığını umuyorum-.
"Vay efendim C beni çok zorladı, sıkıldım, bunaldım!" dersen Python önerebilirim. Python, hem kullanımı kolay hem de linux'ta sık kullanılan bir dildir. Örneğin Pardus dağıtımında ekibin yaptığı tüm ek yazılımlar Python'la yazılmıştır -ve birazda C ve Perl-.
Python çok takdir ettiğim bir dil. Aynı zamanda web tabanlı uygulama geliştirmek için de son derece uygun -ek: django-. Dilin temel yapısını, semantiğini kavradığında çok hızlı bir şekilde yazılım geliştirebilirsin. Yazılımlar kullanıcı ara birimi
kütüphaneleriyle görselleştirilebilir ve Python yorumlayıcısının bulunduğu hemen her platformda rahatça çalışabilir.
http://www.belgeler.org/
http://yzgrafik.ege.edu.tr/~tekrei/d...p/BBGD_PIO.pdf
http://www.istihza.com/