Программирование с нуля
Всем привет.
В программировании абсолютный нуль, даже в школе задачи по Паскалю скатывал из-за непонимания алгоритма. Уже лет 7 как школа за плечами и хочется восполнить недостающие знания.
Программировать хочу научиться для себя, ни о каком бизнесе и о профессии пока не может быть и речи. Просто тупо хочется быть более-менее подкованным в этом вопросе, а уже дальше как попрет.
Поэтому буду рад любому совету. С чего начинать, какой язык выбрать для начального усвоения. Многие пишут, что не стоит начинать с Basic и TurboPascal, так как практического применения им нет никакого, а лучше сразу учиться на более функциональном и прикладном языке.
Предполагаю, что и с математикой придется подружиться. В школе учился весьма посредственно, но как только покинул это проклятое заведения, начал усваивать информацию в разы лучше, поэтому готов усердно заполнять дыры в образовании.
Так же буду рад советам по литературе.
Заранее всем спасибо.