ДЛЕ Скрипт! |
Артём Романов
Возник вопрос по поводу начала программировать.
Вот уже на протяжении полугода я горю желанием окунуться в программирование. Уже выбрал свой первый язык. Выбор пал на PHP. Знакомый рассказал, что именно этот язык можно выбрать для начала, т. к он не слишком сложен и для фриланса маст хев.
Подскажите пожалуйста видеоуроки или литературу для изучения этого языка.
Ответы:
Imobilazer
http://php.net/manual/ru/
Андрей
Искренне тебе сочувствую. Начинать программировать с PHP - это прямая, широкая и хорошо укатанная дорога в говнокодеры. В этом отношении хуже PHP только JavaScript. Для написания качественного кода на этих языках необходима самодисциплина, научить которой они не могут.
Программирование - это не написание кода, а умение найти оптимальный способ достижения заданного результата (т. е. алгоритм). И любой язык программирования - всего лишь вспомогательный инструмент для записи алгоритмов; алфавит, которым ты записываешь свои мысли. И как знание алфавита не может научить грамотности, так и знание языков программирования не может научить программированию.
Хочешь начать именно программировать, а не кодить - начинай не с модного языка, а с учебника программирования.
Дед Мазай
PHP - один из худших языков для изучения программирования.
UltimatuM
Правильно изучай - python )) (Top 1 язык для обучения в США)
Мыслитель
Однажды, дивным светлым утром, я проснулся, и с помощью сигналов, исходящих от головного мозга, дал ногам команду вести меня прямиком на балкон. Стою, любуюсь на красивое, яркое солнце, с западной от меня части дует свежий, прохладный ветерок, чувствуется тепло, исходящее от рикошета падающих солнечных лучей о землю, громко поют птички, качается летняя, зелёная трава, высотой чуть ли не полтора метра. Стою я, и думаю: "Пора!".
Сел за компик, налил чайку, стал искать инфу для новичков о пути становления программистом. Нарыл огромное множество информации, всякие ассемблеры, паскали, си, эйчтиэмэли, чего только не прочитал. В итоге сел в отчаянии, так и не поняв, с чего начать. Но тут, как мне казалось на тот момент, по счастливой случайности я наткнулся на... Нет, не на курс Михаила Русакова, как многие люди любят тут писать. ..ролик по языку гипертекстовой разметки под названием HTML. Не знаю, почему, но я сразу же кинулся смотреть его, даже не подумав, а нужно ли мне верстать сайты. В итоге за пару часов понял основы, на следующий день перейдя в CSS. Там тоже было всё, как казалось мне на тот момент, хорошо. После этого пошёл в JavaScript, а точнее в самые основные основы jQuery. Не понравилось, пошёл в PHP. Поначалу казалось всё каким-то сложным и непонятным, как, в принципе, с любым языком для новичка, если это его первый. Не знаю как, каким образом, чудом, я просмотрел эти 4 часа за недели 2, научился работать с Системой Управления Базами Данных, начальному синтаксису PHP, и опять впал в отчаяние. Отчаяние заключалось в том, что я не знал, что мне делать дальше. Через пару дней наткнулся на ролик по библиотеке RedBeanPHP, частично заменяющее язык SQL. Понравилось, сделал регистрацию с помощью html/css/php/redbean/mysql. Вроде бы всё, на первый взгляд, нормально. Далее поставил себе цель сделать в этом же скрипте файл с отправкой комментариев, чтобы они отправлялись в БД и выводились на "сайте". Просидел 4 часа, с горем пополам сотворил сие чудо. Выглядело конечно это ужасно, не поспоришь, но это был просто кусочек практики. После этого решил сделать первую версию самого что ни на есть простого и ущербного сайта, который имел бы в себе страницы index.php (начальная страница), Signup, Login, Logout, MyCabinet, Comments. Поскольку имею знания в html/css, но не умею эти знания нормально применять на практике, решил скачать архив с первой версии полноценного сайта-блога. Взял оттуда начальную страницу, повырезал кучу ненужной хрени, оставил самое нужное, заменил названия ссылок. Скачал, установил, работает. Для Signup/Login.php решил сделать дизайн сам. Вот, что получилось (скрин). На первый вид неплохо, но знали бы вы, сколько я это дело верстал. Около полутора часа. После этого психанул и скачал эту верхнюю панельку, состояющую из трёх ячеек и добавил себе. Словив море ошибок в лицо, уже на отшибись сделал Login. Весь уставший, измученный и подгоревший от такого пипеца забил полностью на эту дичь, не стал добавлять мой кабинет, тем более комментарии. После этого понял, что веб не моё и направил свой путь в Java, Python. Крайне пожалел о том, что для первого языка выбрал PHP, когда ещё толком не определился со своей сферой деятельности. Когда столкнулся с Java, понял, что в крови у меня остался синтаксис PHP, остался потому, что это был мой первый язык.
Если тебе нравится делать сайты - вперёд в веб, PHP, JavaScript тебе в помощь. Ничего рекомендовать не могу по той простой причине, что ещё сам новичок.
|