"HTML bir yazılım dili değildir."
Yazılıma teknik olarak istediğiniz yerden başlayabilirsiniz. Bu soruyu internette arattığınızda genelde Python ile başlanmalı dendiğini görmüşsünüzdür. Ancak siz oyun geliştirmek istiyorsanız (Oyun motoru kullanarak) Python işinize bu arenada işe yaramaz. Ancak siz Makine öğrenme, AI gibi konulara ilgiliyseniz Python çok işe yarar olacaktır.
Herhangi bir yazılım diline başlamadan önce programlama, algoritma nedir öğrenmeniz ve temel seviyede bunları bilmeniz gerekir. Daha sonra temel olarak bilgisayarlar nasıl çalışıyor öğrenmeniz yararınıza olacaktır.
Bunlar yapıldıktan sonra bir yazılım dili seçip başlamanız gerekiyor. Python yazımı ve okunması kolay olması nedeniyle yeni başlayan birine önerilebilir. Ayrıca Python yorumlayıcı (interpreter) bir dil. Bu da daha kolay debugging demek.
Eğer bilgisayarlarda döngü nasıl çalışıyor, ne yapıyor bilmeden herhangi bir yazılım dilinde for, while döngüleri yazmayı öğrenirseniz, o dilde for, while yazmayı öğrenirsiniz. Ancak döngüler nedir öğrenip daha sonra bir yazılım dilinde nasıl yazıldığını öğrenirseniz programlama ve yazılım nedir öğrenmiş olursunuz.
İkincisi gibi programlama öğrenen insanlar başka bir dile daha rahat geçiş yaparlar.
Telefon uygulamaları derken android platformundan bahsediyorsak Java öğrenmeniz iyi olabilir ancak ilk başlayan biri için Java biraz zor veya tuhaf olabilir. Eğer Python'ı yukarıda bahsettiğim gibi programlamanın ne olduğu ile öğrenirseniz hem öğrendiklerinizi daha kolay uygulayabilirsiniz.
Ancak istediğin herhangi bir dilden de başlayabilirsiniz.