Для обучению именно программированию считаю TurboPascal (Object Pascal в Delphi) - лучшим.
Начинал именно с него. Много позже освоил яваскрипт, flash as2, as3, немного php.
А вот Си недолюбливаю, хотя разобраться вполне можно.
"html+css" к программированию слабо относятся. Первое - язык разметки страницы, второе таблица стилей к ней. Проще говоря это оформление контента.
Правда чистый html вы сейчас не встретите. Он как минимум с яваскриптами, или скрещен с php и mysql. И если вы будете этим заниматься - иметь представление о нем обязательно.
В целом, главное понимать принцип, а дальше сами разберетесь и выбираете средство поудобнее, исходя из задачи.
Пол: Зарегистрирован: 05.01.2013 Сообщения: 8 Откуда: UA
Ego1st писал(а):
многие с PHP начинают, потом HTML, а дальше как попрет)
вообще-то PHP сделали для HTML ну вот не знаешь ты никакой разметки, не говоря уже о wml, зачем тебе тогда PHP? только с файлами работать.. чтолЕ?) PHP - язык для web/wap. не знаешь последнего, нечего учить дальше.
Добавлено спустя 6 минут 46 секунд:
uZver писал(а):
"html+css" к программированию слабо относятся. Первое - язык разметки страницы, второе таблица стилей к ней. Проще говоря это оформление контента.
Правда чистый html вы сейчас не встретите. Он как минимум с яваскриптами, или скрещен с php и mysql. И если вы будете этим заниматься - иметь представление о нем обязательно.
извините!
википедия гласит:
---
JavaScript — прототипно-ориентированный скриптовый язык программирования. Является диалектом языка ECMAScript[~ 1].
JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности ВЕБ-СТРАНИЦАМ.
---
яваскрипт работает со структурой страницы.. с HTML
не говорите ерунды
P.S. на каких это сайтах вы мало наблюдаете чистого HTML?
vaalSl я бы на вашем месте стер бы коммент дабы не смешить народ.
На php можно писать много чего вплоть до оконных приложений. javascript далеко не всегда работает со структурой HTML, например nodejs.
Писать на PHP без знания HTML? Да легко, собственно это идеальный вариант, так как версткой должен заниматься верстальщик задача программиста подготовить данные для шаблона.
Если вообще грубо говорить то HTML это обычный текст. И я за свои 8 лет опыта до сих пор не помню как дословно подключаются css файлы в HTML, мне это жить не мешает. Многие не знают чем отличается margin от padding и ничего живут себе как-то и зарабатывают деньги ))
вот тут уже и надо конкретики что есть пхп программиста (ему дали задачу написать пхп файл) и веб программист он пишет файл, разметку и все это прикручивает...
мое мнение, учить хтмл+ксс и в дальнейшем пхп, дабы быть полноценным веб программистом
Пол: Зарегистрирован: 05.01.2013 Сообщения: 8 Откуда: UA
Thomas писал(а):
vaalSl я бы на вашем месте стер бы коммент дабы не смешить народ.
На php можно писать много чего вплоть до оконных приложений. javascript далеко не всегда работает со структурой HTML, например nodejs.
Писать на PHP без знания HTML? Да легко, собственно это идеальный вариант, так как версткой должен заниматься верстальщик задача программиста подготовить данные для шаблона.
Если вообще грубо говорить то HTML это обычный текст. И я за свои 8 лет опыта до сих пор не помню как дословно подключаются css файлы в HTML, мне это жить не мешает. Многие не знают чем отличается margin от padding и ничего живут себе как-то и зарабатывают деньги ))
та пусть будут сообщения)
а вот оконные приложения.. мм.. меня заинтриговали. т.е. голый PHP, без разметки и т.п.? напишите! (консоль не в счет)
да что вы так невзлюбили HTML? что качается web программирования, не знать его - грех. новичку проще освоиться, опытному - улучшить жизнь коллегам, раз на то пошло.
потом читаешь на форумах, как новички УГят языки программирования, а ведь не знают какой язык для чего создавался.
А смысл писать? В инете полно примеров. достаточно вбить в гугле
php оконные приложения
Какой смысл знать какой язык для чего создавался? Веб приложения можно писать хоть на javascript хоть на c++ или perl да хоть на ассемблере. Я свои первые приложения под веб писал на делфи вообще. Главное это требования, php распространен из-за низкого порога вхождения и наличия кучи документации. Из-за низкого порога вхождения полно говнокодеров и тех что считает себя программистом умея создать форму которая отсылает что-то на email.
HTML конечно знать желательно не спорю, но толку его знать по большому счету никакого )) достаточно знать понятия блочных и строчных элементов. По большому счету в основном используется только 3-4 тега div, p, span, table какой смысл их учить? )) С CSS все сложнее и их не обязательно знать программисту. Достаточно вывести данные в определенной структуре остальное - задача верстальщика, либо программист списывает данные в готовую верстку.
nodejs применяется в разработке веб сервисов, фактически там же где можно применить php. Отличительная особенность - асинхронная работа и зачастую скорость исполнения на порядок выше чем у php. ДЛя примера я делал банерокрутилку к которой идет больше 3 000 000 обращений в день. Скорость отрабатывания показа баннера - стотысячные доли секунды и это при включенном таргетинге стран и ротацией банеров, никакого кеширования. За секунду может отработать что-то около 4000 показов. К примеру если писать на php то с лучшем случае можно добиться 400 запросов в секунду, если опять же брать обычный php + apache.
Да что вы в этот HTML вцепились? Можно быть хорошим php программистом и не знать HTML. Нормальный процесс разработки выглядит так
Программер подготавливает данные для шаблона например в XML и отдает на верстку все остальное делает верстальщик, если что-то едет то это к верстальщику если мало данных - к программисту. Программисты которые ценят свой труд никогда не верстают страницы, сайты и прочее, максимум что-то подвинуть, поправить.
Пол: Зарегистрирован: 05.01.2013 Сообщения: 8 Откуда: UA
Thomas писал(а):
Да что вы в этот HTML вцепились? Можно быть хорошим php программистом и не знать HTML. Нормальный процесс разработки выглядит так
Программер подготавливает данные для шаблона например в XML и отдает на верстку все остальное делает верстальщик, если что-то едет то это к верстальщику если мало данных - к программисту. Программисты которые ценят свой труд никогда не верстают страницы, сайты и прочее, максимум что-то подвинуть, поправить.
и кто еще цепляется?!)
напомню, начало было таким: "Начни с html+css. Поймешь азы машинного кода "
"Программисты которые ценят свой труд..." программисты, которые ценят свой труд не спрашивают на форумах что им учить
"Можно быть хорошим php программистом и не знать HTML..." флаг им в руки) только вот, например, пусть потом не спрашивают что такое ob_start() или почему у них краказыблики вместо текста
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах