Где найти эти Ваши «основы программирования»?
Первое что вам нужно сделать - отбросить всё лишнее. Разброд и шатание между андройдом или десктопом или какими-то скриптами - только распыление усилий. Сосредоточьтесь только на андройде например и отбросьте всё лишнее. Далее купите любую книжку, откройте официальный туториал и разбирайте шаг за шагом и пишите хоть что-то. Какое-то приложение, чтобы был какой-то вещественный результат.
Основы программирования, о которых вы тут говорите, так просто не получить. Уйдет очень много времени, прежде чем появится глубинное понимание: "Ах, вот оно как работает!". Я тоже закончил юридический и у меня ушло много лет после, чтобы научиться программировать.
начните с javarush.ru