Если вообще никаких знаний в программировании нет, то лучше начинать с паскаля. Говорят, что паскаль устарел, но это не важно. Важно понять основы программирования - циклы, ветвления, типы данных, объектно-ориентированное программирование (Delphi например, в котором паскаль используется). На паскале это всё можно усвоить быстрее, потому что паскаль очень простой, а компиляторы следят за каждой ошибкой в вашем коде. Пока учите паскаль, можно думать о том куда двигаться дальше. Я, например, параллельно с паскалем постепенно осваиваю С++ и почитываю разные материалы.