ВЪЪЪЙ, питони, анаконди, сита, дот нети
Flame mode on!
Добри стартови езици са Pascal и Basic. Да не чувам 'ненормален ли си, какво се пише на паскал и бейсик'! (И да не говорим че и двете имат съвременни версии с които могат да се програмират шарени прозорчета)
Не говорим за най-добрия език за програмиране въобще (защото такъв няма), а най-добрия за започване.
Мани езика, трябва ти основна идея какво е алгоритъм и как се описва една програма на компютъра така че да те разбере.
Книги не си купувай - имаш интернет под ръка + (ще ти трябва) добър английски език.
Свали си примерни програмки на някой език и разгледай какво представляват - да имаш идея какво се пише и как изглежда един source. После си свали среда за разработка на съответния език и документацията му. От там нататък четеш, пускаш и се учиш.
Едно упражнение е да пишеш на псевдокод - формален език. Примерно решаване на задачата 'иди до училище':
Код:
път_до_даскалото := 20;
изминат_път := 0;
докато изминат_път < път_до_даскалото
изминат_път := изминат_път + 1;