السلام عليكم
اختيار موفق لدخولك عالم البرمجة ومن وجهة نظري ابدأ بشيء سهل زي الويب
التطبيقات حتكون صعبة لواحد جديد في هذا العالم وأنصحك تبدأ تتعلم من موقع code academy
وفي كمان الخوارزميات تعلمها عشان تبدأ صح
https://harmash.com/algorithms/algorithms-introduction