Yazılım ne için öğrenmek istiyorsun ?
Öncelikle bir amacın olması lazım, amaçsızca birşey öğrenemezsin.
Sadece kurslar falan sana değişkenleri, döngüleri, zamanlayıcıları falan anlatır durur ve sen bununla birşey geliştirmezsen algoritma mantığı oluşmaz.