Другие языки программирования и технологии

С какого языка начать программирование Pascal или Python?

Мне 22 года, работаю электриком. Но после несчастного случая, забираться на высотку уже нельзя. Это наложенное ограничение не позволяет зарабатывать достаточно. Решил переквалифицироваться в программиста. Вакансий много, даже удаленки есть, в моем положении самое то. Направление не раздумывая выбрал ВЕБ. Для меня эта сфера, как площадка для предоставления своих услуг, может даже буду подрабатывать электриком наймом. Программировать не умею, даже в школе не изучали. HTML и CSS изучил, сейчас плотно занимаюсь версткой, так как нюансов много постоянно изучаю новые элементы. Но теперь надо учиться программировать. Мне нравится Python и PHP, но почему то программисты на форумах не советовали начинать именно с них. Мол изучи алгоритмизацию на паскале, а потом Python, кто то советовал с C начинать. Что то я запутался, подскажите так с какого языка начать изучение азов, для обучения непосредственно программированию, наработке алгоритмического мышления Pascal или Python, пожалуйста приводите еще аргументы?
Да всё правильно тебе программисты посоветовали. Паскаль - это тот самый инструмент (более упрощённый чем С) , который научит тебя тому, как вообще нужно "идеологически" подходить к программированию. Ну то есть почему сперва нужно объявлять типы переменных, что операция присваивания значения и логическое равенство это разные вещи. Когда ты делаешь элементарные ошибки в Паскале, то программа не будет работать. НО - вот реальных программ на паскале серьёзных таких нет. Это чисто обучающая база. И когда сможешь выполнить пару курсовых работ с задачами на паскале, то сразу переходи на С.

Вот когда начнёшь С изучать, там уже будет более понятно, как где и в какой форме переменная существует в операционной системе. Я тебе рекомендую вот этот видеокурс. Там хоть и С++, но на первых порах Евгений Линский рассказывает о С и его появлении и отличиях.

И лишь потом, когда освоишь построение классов, объектной модели и взаимодействие с ОС Линукс (обязательно если хочешь работать в веб-разработках) , потихоньку осваивай питон.

Понимаешь в чём суть. Пыха и питон устаревают уже и их востребованность обусловлена лишь тем, что на них написана куча проектов. Никто же не хочет переписывать проекты в более современных библиотеках, типо Гугл Кложур. Вот и тащатся все эти джавы, фигавы в вакансиях.
Игорь Михайлов
Игорь Михайлов
25 524
Лучший ответ
простите за вопрос не по теме.. а когда на высотку забираться было можно, неужели "достаточно" зарабатывали?

"HTML и CSS изучил"....не верю...
МО
Михаил Окунь
54 945
Они просто советуют вам то, чему учили их самих.
На самом деле можно начинать с любого языка, лишь бы был вам интересен.
Я начала с php и быстро добавила к нему С++, С# . И довольна результатами.
Тут важно, что за программы вы хотите писать?
Если для интернета, то Python хоть и продвинутый, но на бесплатных и дешевых хостингах его может не найтись. Так что если вам надо делать сайты себе или небогатым людям, лучше php. Если уверены, что найдете богатеньких буратинок, которые вам все оплатят, беритесь за Python.
А если хотите оконные или консольные приложения Windows, тогда начинайте с С# в Visual Studio. У этой прекрасной среды разработки есть бесплатная версия.
Скачивайте
http://www.microsoft.com/ru-ru/softmicrosoft/VisualStudioExpress.aspx
Еще одна причина учить именно С# и php - по ним больше всего и книг, и видеокурсов, и сайтов в интернете, и, главное, образцов кода. Я учусь в основном на образцах кода и вам советую делать так же. Это одно из средств наработки алгоритмического мышления. А второе - меньше чисто учебных задач, больше реальных. Вот тут php незаменим. На нем вы будете писать не учебную бессмыслицу типа "замените все минимальные значения двухмерного массива максимальными, выберите из него нечетные в другой массив, сложите оба массива, вычислите детерминант полученной матрицы и напишите класс для многократного выполнения этих нужнейших действий ", а будете сразу делать что-то нужное для сайтов.
Eslyam Balahmetov
Eslyam Balahmetov
94 609
Начинай сразу с C, потом переходи на С++ и С шарп.
Jahangir Turaliev
Jahangir Turaliev
3 907