سلام دوست عزیز
من خودم وضعیت مشابه شما رو دارم. اول باید یه پیش زمینه ای از برنامه نویسی داشته باشید ولی لازم نیست این همه زبان رو بخونید میتونید C++ رو بخونید اونم در حد اولیه چون هدف فعلیتون ارشد هست. بعد از اون من خودم درس های زیر رو به ترتیب شروع کردم:
ساختمان داده
طراحی الگوریتم
نظریه زبان...