Saran saya adalah Anda menemukan proyek kecil tapi konkret. Jika Anda ingin berlatih jika pernyataan, menerapkan semacam kuis klasifikasi bisa menjadi latihan yang baik: program meminta pengguna untuk memilih hewan dari daftar yang diberikan, dan kemudian mengajukan pertanyaan seperti "Apakah ini mamalia?", "Apakah itu burung? ", dan mencoba menebak apa yang telah dipilih pengguna. Salah satu cara untuk mengimplementasikan ini adalah menggunakan banyak pernyataan if yang bersarang.
Maka Anda harus berjuang melalui proyek dari menentukan perilaku program, ke pengkodean, pengujian, debugging. Setiap kali Anda tidak mengingat sintaks atau semantik, Anda kembali ke buku Anda, membaca catatan Anda, mencoba memahami kesalahan penyusun. Ketika Anda selesai dan program Anda bekerja seperti yang diharapkan, saya cukup yakin bahwa Anda telah mempelajari pernyataan if (dan beberapa hal lainnya juga).
Setidaknya ini satu-satunya metode yang benar-benar berfungsi untuk saya ketika saya ingin belajar bahasa pemrograman baru. Sebagai contoh, saya telah mencoba mempelajari Haskell selama dua tahun terakhir, tetapi hanya membaca buku dan menulis potongan kode kecil saja tidak cukup: Saya terus melupakan hal-hal. Kemudian saya memiliki kemungkinan untuk menulis alat kecil (di Haskell) di perusahaan saya, dan saya benar-benar belajar banyak.