Öncelikle kimsenin önerdiği alanlara, o kişiye körü körüne inanarak yönelmemelisin. Bir kişinin o alandan para kazanması/zevk alması aynısının senin için geçerli olduğu anlamına gelmez.
Başlangıç olarak kesinlikle ve kesinlikle algoritma mantığına ihtiyacın var bu sebeple bir dil seçip algoritmaya giriş yapman gerek. Dil olarak hangisini seçtiğinin bir önemi yok, bir tanesini öğrendiğinde temel düzeyde hepsini öğrenmiş oluyorsun. Örneğin birisinde konsol çıktısı System.Out.println("çıktı") iken, diğerinde print("çıktı") şeklinde oluyor. C#, Java, C++ veya C ile başlamanı öneririm. Çok sade olmasından dolayı Python önermiyorum başlangıç olarak, ileride Python'a geçmeyi düşünebilirsin.
Alan olarak da önce bir algoritma eğitimini bitirdikten sonra sana ilgi çekici alanlara yönelmeni tavsiye ederim. Yapay Zeka, Veri Bilimi, Mobil Programlama, Web Tasarım gibi bilim alanlarından ticari olanlara tüm alanlara yönelme şansın mevcut.
Yazılım ile uğraşırken kaynakların çoğunluğunun İngilizce olması da bir gerçek. Bu yüzden bu süreçte olabildiğince İngilizce ile haşır neşir ol.
Türkçe olarak Üniversite 1. sınıfta Murat Yücedağ'dan Algoritma dersleri izlemiştim Youtube aracılığıyla. Fakat Udemy gibi platformlardan az sayılabilecek bir miktarda algoritma kursları alman daha yararlı olur diye düşünüyorum. Kolay gelsin, umarım bu yolda pes etmez ve sonuna kadar devam edersin. İyi çalışmalar.