Для начала нужно изучить программирование. Затем уже можно изучать стек технологий для работы. Именно стек т. к. современная разработка - это не просто ЯП (и даже не один)
Для начала повтори школьный курс информатики - алгоритмы всякие, задачки на логику. Я бы посоветовал язык со статической типизацией например Pascal - в школьных курсах он тоже бывает. Также можно рассмотреть С++ -там и ООП можно будет изучить, но начать можно и без него, что, на мой взгляд, имеет преимущество перед C#.
Если уж очень хочется, то можно и с python начать. А вот с JavaScript (не путать с Java) я бы начинать не советовал.