- Как научиться, с чего начать:
Чтобы научится программировать на РНР нужно для начала обзавестись документацией по языку: это может быть книга, а может быть какойто сайт(ссылки и литература приведены вконце статьи). Скажу сразу же--главное это практика, а теория подождет Гг. Обзаведитесь необходимым софтом: Денвером(Д.Н.В.Р.--джентельменский набор веб разработчика) и IDE(программа для профессионального кодирования с подсветкой синтаксиса, синтаксической проверкой, навигацией по коду и т.д. Более детально здесь: http://gazenwagen.com/forum/in ... 21921) по вашему выбору. Ах да, и еще коечто забыл: РНР--язык предназначеный для обработки информации, для её вывода существуют различные разметки: HTML, WML, XHTML, CSS и т.п. Если вы собрались учить РНР, то нужно изучить сначала какуюто из этих разметок(кроме CSS--cascading style sheet она нужна для дизайна), проще всего учить HTML, но желательно учить XHTML--его учить сложнее, но он во многом лучше HTML, WML служит для разметки страниц для очень старых телефонов: в нём нет ни дизайна ни другиг примочек: белый фон, черный текст и всё. Начинать нужно с простеньких скриптов типа
echo 'Hello World!';
//Или
if(1 > 0)
echo 'Hello World';
//И т.д.И постепенно переходить к более сложным, если чтото будет неполучатся, то не бейте с дури по клавиатуре, а спокойно проанализируйте код и исправьте ошибки, ну а если сами не в силах их исправить, то попросите помощи на форумах типа этого.
Как я учился
Дело началось с того, что я нарыл журнал "Компьютер"(изд. "Пресса Украины" Киев) в этом ежемесячнике было много интересных статей о компьютере и о сайтостроительстве. Прочитав несколько статей я заинтересовался этим и вбил в гугле "Учебник по JavaScript" и попал на http://intuit.ru прочитав этот учебник я много не понял, скорей даже вообще ничего не понял, тогда я зарегистрировался на юкозе и немного попрактиковался и чтото даже начало получатся, но после этого я об этом забыл на 3(или 4, уже точно не помню) месяца, ну а потом, на Новый Год я нашел распечатку того учебника и подумал "А почему б и нет"... Вап я выбрал из-за того, что на телефоне(тогда был СЕ К510) у меня был безлимитный интернет, а на компе небыло никакого, этот интернет я тупо выжигал на своём любимом сайте(тегос), качал всё подряд, даже не нужное, ну и со временем мне надоело, я нашел контакты админа тегоса и написал ему с прозьбой посоветывать мне бесплатный хостинг после 2 часов ожидания в ответ я получил "Wen.ru". Я перешел на тот сайт и начал регистрироватся и так получилось, что зарегистрировался я в 23:50 31.12.2009 и новое десятилетие стало для меня переломным(ибо после этого в моей жизни многое изменилось). Я за один день со всем разобрался, но мне не понравился тот факт, что ссылки на каждый файл нужно делать вручную и они не появляются автоматом, как я думал, но всё-же я с этим смирился и через 5 месяцев получился довольно таки не плохой сайт как для веника--http://polubasy.wen.ru(если администрация против то ссылку удалите; он выглядит так же, как и в то время когда я его продавал, развечто новый админ понапихал туда рекламы). Так я с ним провозился аж до 29.04.2010. В феврале я купил хостинг: 5гб на best-zona.ru, ну и поскольку было в то время на вен.ру модным делать проэкт из соадмином, то я нашел админа, ну и пожалел(ВСЕГДА ДЕЛАЙТЕ САЙТ САМОСТОЯТЕЛЬНО, НЕЛЬЗЯ ДОВЕРЯТЬ ДАЖЕ ХОРОШИМ ЗНАКОМЫМ В РЕАЛЕ), после неудачного опыта с хостингом я продолжил заниматься сайтом, мало-помалу я изучил HTML(я и до этого его немного знал, поскольку когда учил джаваскрипт, то приходилось немного учить и ХТМЛ) и CSS, а в начале апреля купил учебник по РНР и начал понемногу учится, ну а в конце апреля я купил себе хостинг 1гб на ohoster.ru и домен в зоне .us(этот сайт у меня досихпор
Еще один момент с моей жизни:
В феврале 2010 я зарегистрировался на одном сайте, посвященном музыке(некоторые уже догадываются, что это за сайт
Краткий обзор редакторов
Я уже давал ссылку на статью про редакторы кода, но хотел бы отдельно отметить редактор Rapid PHP 2010. Сам им пользуюсь и всем советую: довольно таки удобная вещь, всё, что нужно--под рукой легко разобратся в любых настройках, можна подстроить под себя абсолютно всё, также программу можно установить на флешку, как ДЕНВЕР и т.д.
Если нет компьютера, как редактировать скрипт с телефона?
Есть множество редакторов для телефона, но я раскажу только об одном, который юзаю сам уже больше года. Это MobiExplorer. Эта программа очень удобная и имеет все функции, необходимые для создания сайта: текстовый редактор, дешифратор, архиватор и даже FTP(File Transfer Protocol--протокол, который используют для передачи данных) менеджер. Вобщем лучше один раз увидеть...
И как обещал линки:
http://intuit.ru -- сайт с множеством учебников разных языков программирования.
http://htmlbook.ru -- сайт посвященый HTML, XHTML и CSS, есть подробный самоучитель, примеры и справка.
http://php.su -- вся документация по PHP, SQL и т.д.
http://www.blumentals.net -- официальная версия Rapid PHP
http://softtime.ru -- отличный форум с администрацией, имеющей мировое имя в областе РНР разработки.
Ну и книги:
Чтобы не посоветывать какуюто плохую книгу буду советывать те, что прочел сам:
"РНР 5/6"(Игорь Симдянов, Максим Кузнецов "БХВ" Санкт-Петербург) http://softtime.ru/php5/?id_article=117
"РНР практика создания веб сайтов" (Игорь Симдянов, Максим Кузнецов "БХВ" Санкт-Петербург)
http://softtime.ru/php5/?id_article=115