Öncelikle algoritmayı bi oturtman gerek. Bunun için önce bi algoritma ile ilgili videolar izle, kitaplar oku ve sorular çöz. Daha sonra veri tabanı nedir. Bununla ilgili araştırmalar yap. Detaya girmene gerek yok. Ama bir sorgu nasıl yazılır. Join nedir, count, group by, sum, max vs vs. bunların hepsini bi araştır.
Daha sonra sana tavsiyem go öğrenmen. .net'te olabilir. Fakat .net ekosistemi o kadar geliştiki artık mevzuya hakim olmak çok zorlaştı. Çünkü ekosistem çok çok geniş. Ve ordan interface burdan abstract class vs mevzu uçuyor gidiyor. Goyu öğrenmek basit ve go gerçekten performanslı bir dil. Ve yazılım dünyası (backend kısmı) goya kayıyor. Ha aktif olarak go ne zaman kullanılır onu bilmem. Ama birçok ustad dediğimiz yazılımcı goyu övüyor. Go öğrenin diyor. Şirketlerde şu an için aktif olarak daha çok .net ekosistemi kullanılıyor. Artık tercih senin. Ama bu süreçte sabırlı ol. Algoritma 1 günde halledilmez. Algoritma hep gelişir. Her problemle karşılaştığında ve onu çözmeye çalışırken bile algoritma bilgin gelişir. O yüzden sabırlı ol. Sabırla öğrenmeye çalış.