Programlama program yazarak öğreniliyor. Bilgisayara eclipse veya IntelliJ kurun ve kod yazmaya başlayın.
Karmaşık algoritmaların altından kalkmak için
projecteuler.net/ bu siteye kaydolun ve sırayla problemlerin altından kalkmaya çalışın. Sorular kolaydan zora doğru sıralıdır. 15 - 20 doğru yaptığınızda algoritmanız iyileşmiş olacaktır.
Programlama'nın diğer bir yönü kod tasarımı bunun için coherence ve dependency (coupling)'de deniyor kavramlarını anlamaya çalışın. Türkçeleri Kod bütünlüğü ve bağımlılığı. Basit bir oyun programlayarak bunları kullanın. Tetris olabilir. Bu iki kavramı iyi kullandığınızda örneğin tetrisi applikasyon olarak yazmışsanız hızla web programına çevirebilmeniz gerekir. Bu yüzden tetris bittikten sonra bu türden bir değişiklikle aynı kodu çalıştırmayı deneyin.