Начните с Microsoft Small Basic - Простейший язык программирования для начинающих. Есть сайт с русскоязычным содержимым с описанием и бесплатными учебными материалами: http://small-basic.ru/
Думаю, нет универсально правильного ответа. В целом, не так важен язык, как развитие алгоритмического мышления. Поэтому многие начинают с графического языка Scratch - там даже синтаксис как таковой учить не нужно - исходите из... Читать далее