Öğrenmek istediğiniz her dil için L
- Adım 1: ifadesinin sözdizimini öğrenin
L
.
- Adım 2:
L
En sevdiğiniz dilde bir derleyici yazın .
- 3. Adım: En sevdiğiniz dil için bir derleyici yazın
L
- Adım 4: Büyük bir projeyi deyimsel olarak yazın
L
- Bonus: 2. Adımın sonucunun 4. Adımın sonucuyla uyumlu olduğundan emin olun.
Bu hemen hemen bunu kapsamalıdır, 10 yıl içinde bir ilerleme raporu ile bize geri dönün .
Eğer peşinde olduğunuz tek şey web geliştirme yapmayı öğreniyorsa ve zaten Perl ve Python'u biliyorsanız, hemen hemen bir başlangıç için yeterli var. Ben Apache'nin (ve özellikle mod_perl
ve mod_python
) ins ve çıkışlarını öğrenmeye başlayın , sonra pratik yapın. Belli dil kılavuzları yerine CGI programlama, ağ iletişimi ve benzerleri hakkında bir veya iki kitap alabilirsiniz.
Son bir not olarak, yeni başlayan biri olmak Lisp'i öğrenmemek için bir neden değildir. SICP ve video derslerine göz atın . Her ikisi de geliştirme veya bilgisayarlarla ilgili herhangi bir uzmanlık seviyesini kabul etmez. Aslında video derslerine giriş için
Sizi Bilgisayar Bilimi konulu bu kursa hoş geldiniz. Aslına bakarsanız, bu başlamak için korkunç bir yol. Bilgisayar bilimi bu iş için korkunç bir isim. Her şeyden önce, bu bir bilim değildir [“bilim” i keser]. Mühendislik olabilir ya da sanat olabilir. [...] Ayrıca bilgisayarlar hakkında da pek değil ["bilgisayar" ı geçiyor]. Ve aynı anlamda bilgisayarlarla ilgili değil, fiziğin gerçekten parçacık hızlandırıcılarla ilgili olmadığı. Ve biyoloji gerçekten mikroskoplar ve petri kapları ile ilgili değildir. -Hal Abelson