Naçizane tavsiyem kitapları almamanız yönünde. Bende de bir sürü kitap var, öyle rafta duruyorlar.
Kitaplar bir bütün oldukları için, anlattıkları konunun tek bir bölümü bile değişse güncelliklerini kaybediyorlar.
Ama video serisi şeklinde çalışan kanallar ya da Web siteleri, sadece eskiyen videoyu/sayfayı güncelleyip güncel kalmaya devam ediyorlar. Üstelik tek başınıza başlayınca kitapların sessizliğinde kaybolmanız da olası. Onun yerine bir uygulama videosu ile bir yandan öğreten kişinin sesini dinlerken bir yandan önünüzde yazılımı yazmanız daha etkileşimli ve etkili bir öğrenme yöntemi olacaktır.
C++ için bir kaç tavsiye vereyim: meşhur eğitim sitesi Udemy'de C++ giriş seviyesi kursu ücretsiz. Diğer kurslar da 30-40 TL aralığında, yani kitap fiyatına.
Ayrıca learncpp.com'da, benim hayatımda gördüğüm en başarılı yazılım eğitimini alabilirsiniz. Çok sabır isteyen, iki satır kod yazmadan önce sayfalarca yazılım etiği ve bir yazılımcının edinmesi gereken disiplinleri anlatan, üstüne hataların nasıl bulunması gerektiğine örnekler de veren harika bir kitap gibi site. Orayı okudum dan beri çalışma disiplini ve dikkatimde gözle görülür artış yaşadım.
Python'un da kendi sitesinde basit bir öğretici var, başlangıç için oldukça ideal.
Bununla beraber, Youtube'da Free Code Academy ve Virtus Learning Hub gibi kanalları takip edip harika eğitim video serileri izleyebilirsiniz.