В очередной раз мне надоело изучать программу по "кнопачкам и галочкам" и хочется залезть в подноготную... И в очередной раз я утыкаюсь в проблему отсутствия хотя бы каких то знаний в языках программирования. То есть теперь мне легче, базовые знания SQL у меня есть, но это только половина, на данный момент мне необходимы знания еще и в x++, а так как самоучителей по x++ не предвидится решил я начинать, с чего то более универсального и похожего...
И спросил я у яндекса: "С чего мне начать изучать C++?"
Яндекс в лице %username% кучи форумов ответил мне: "Начинай учить Pascal!"
И спросил я у яндекса: "С чего мне начинать изучать Pascal?"
Выдал мне яндекс кучу древних ресурсов на народ.ру и информацию, о том что паскаль то, уже почти никто и не изучает, кроме некоторых будущих русских программеров в университетах, и то как мне кажется по тому, что программу этих универов переписать некому.
Тут, как раз Андрюха в жаббере сказал, брось ты это глупое занятие, паскаль уже даже я не изучал, сразу начали в универе парить про C++.
К этому времени я был весь из себя расстроенный, так как понял, что начинать это дело изучать с нуля мне может не хватить энтузиазма, так как знания в математике у меня прямо скажем не блестящие в программирование вообще ни каких, и надо бы этот процесс максимально упрощать...
Начал я с определения, зачем мне собственно оно надо? И надо ли вообще?
Ну второй вопрос я решил оставить на чуть на потом, решил пока считать, что вроде надо, лениво каждый раз обращаться к программистам, для того что б они мне объясняли откуда в той или иной форме ноги растут...
Собственно определил цели:
1) Чтение не слишком сложного кода x++ (где используется наверняка несколько искаженный синтаксис с++ и точно (это я уже в состояние определить) искаженный синтаксис SQL
2) Написание простейшего кода, скорее всего по шаблонам, с изменением минимального числа параметров.
Всем остальным пусть уж занимаются профессиональные программисты, это в наши планы не входит.
Отсюда выводы:
Мне совсем не нужны основы алгоритмизации (есть такое слово?), то есть мне совсем не нужны те базовые алгоритмы о которых должны знать профессиональные программисты; как, что и зачем происходит в программе на уровне чуть ли не машинного кода, что происходит быстрее, и какие процедуры лучше использовать. Если воспользоваться аналогией: я не хочу становиться профессором китайского языка, я хочу уметь читать (со словарем) и совсем чуть чуть говорить...
В общем, пока я посматриваю на C# (.net) и на java, душа лежит ко второй платформе, а вот логика подсказывает, что если учитывать сферу моей деятельности, то нужно посматривать на первую, но так как мне нужны азы, думаю выбор падет на ту хорошие доки к которой я найду первыми ;)