Какой-то глупый вопрос, если честно.
Очевидно нужно учить C (чтобы понимать, как работать с памятью и ссылками), С++ (чтобы понимать основу всех языков), Java (как эталон ООП) и Golang (сейчас все начинает писаться на Golang, и если ты не знаешь Golang, ты просто повязнешь в легаси).
C# и своей проект уже в самую последнюю очередь. Ты не сядешь за руль машины, пока не выучишь правила. Поэтому садиться за свой проект, пока не изучишь C/C++/Java/Golang смысла нет.
P.s. способный программист способен все это изучить и понять недели за 3. Если у тебя что-то не получается, возможно не стоит тратить время на программирование. Выучить 4 базовых языка - это прямо база, которую изучают все, и это должно даваться очень легко.