Bazı tavsiyeler yanlış bazıları doğru. Ancak karışık ve zor tavsiyeler yeni başlayan birileri için.
Dostum her şeyden önce algoritma nedir onu öğrenmelisin. Tüm yazılım dillerinin tek ortak noktası hepsinin algoritma mantığına dayanmasıdır.
Önce algoritma nedir onu iyice anla, oku ve öğren. Ardından başlangıç için flowchart gibi algoritma uygulamalarıyla alıştırma yap, toplam 3 4 gününü almaz algoritma öğrenme serüvenin.
Daha sonra GitHub, stackoverflow gibi platformları araştır, ne oldukları öğren ama GitHub'ın ne olduğunu ve ne işe yaradığını özellikle öğrenmeni tavsiye ederim.
Daha sonra otur ve Google'a " xxxxx yazılım diliyle neler yapılabilir?" diye yaz. Dillerin birçok farklı çalışma alanları oluyor, en sevdiğini seç, araştır, iş imkanlarını tara ve "tamamdır, bu dili öğreneceğim." de.
C# başlangıç için gayet uygun bir dil, "sakın bu dille başlama" diye bir şey yoktur, istersen HTML (yazılım dili olmasa) ile de başlayabilirsin, bu sana kalmış. Sektörün içinden birinin tavsiyesini istersen ben başlangıç olarak Python öneririm.
Önemli olan husus algoritma mantığını anlayarak başlaman ve en önemlisi hangi dili öğreneceğini seçtikten sonra aynı anda İngilizce de öğrenmelisin.
Ve şunu da ekleyeyim son olarak, Udemy'den aldığın veya alacağın herhangi bir yazılım dersi sana sadece temel ve başlangıcı öğretecek, sonrası sana kalmış olacak. Örnek vermem gerekirse temel bir Python kursu satın aldığında kurs bittiğinde Python'a değil, Python dilinin herhangi bir koluna geçtiğinde onu kullanmaya hazır olacaksın, hepsini öğrenmiş olmayacaksın. Kısaca söylemem gerekirse, bol bol kod yazacaksın.