Öncelikle öğrendiğiniz yazılımla ne tür işler yapmayı istiyorsunuz,amaç nedir? vb bunun üzerinde yoğunlaşmak lazım.Masaüstü,mobil,web vb birçok platform ve bunlara göre birçok programlama dili var.C#'ı tavsiye ederim.Bence öğrenmesi kolay,özellikle Visual Studio ile zorlanacağınızı sanmam.C#'la hem masaüstü hemde webde yazılım yapabilirsiniz.Yazılım öğrenirken not alarak çalışmak önemli çünkü insan beyni tekrar etmediği bilgileri unutmaya meyillidir.Yazılım öğrenmek bir insana çok şey katar,tavsiye ederim.