Список вопросов
Как зайти в Даркнет?!
25th January, 01:11
4
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
892
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4380
0
Помогите пожалуйста решить задачи
24th November, 23:53
6084
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4308
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2598
0
Освоить язык веб-программирования?
Просмотров: 340
 
Ответов: 9
Привет всем
Очень хочу научиться программировать для веб, писать свои скрипты, модифицировать движки. Честно говоря, по специальности я далек от компьютеров, но с компьютером, в принципе, на «ты», увлекаюсь css-версткой и дизайном. Очень не хватает знаний для программирования собственных модификаций.
Пару раз пытался читать учебники по PHP, но каждый раз натыкался на моменты, которые из-за своей непонятливости убивали во мне желание продолжать. Может склад ума не тот?!
Есть php, еще я знаю, программирует на perl-е, какие еще языки можно попытаться освоить для веб-программирования? Насколько это сложно? Нужны ли знания MySQL? Или лучше стоить начать с Javascript? Я просто не знаю, с чего начинать… как не возьмусь за что то, столько информации — теряешься, глаза разбегаются и опускаются руки… Программировать хочу научиться просто для себя.
Цель: программирование веб-скриптов, создание эффектов (я так понимаю, для освоение фреймворков типа jQuery, нужно знание JS?)
Просто говорят, что ПХП самый простой для изучения язык...)
Нужно понимать, что можно (грубо, есть нюансы) разделить языки на языки серверного веб-программирования (тот же php, ещё популярны python, ruby, java, c#, вообще любой язык «общего назначения» в принципе, хоть ассемблер) и клиентского (самый популярный, практически монополист — Javascript). Если вам нужно взаимодействие между посетителями сайта (включая посещение одним пользователем через разные компы/браузеры), то нужно, прежде всего, изучать серверные языки и, как правило, БД. Клиентский Javascript — когда будет реализована серверная логика (приложение будет делать то, что нужно) и начнёте думать об пользовательском интерфейсе (чтобы оно это делало удобно и/или красиво). Если же хотите, грубо говоря, делать локальные приложения, запускаемые из браузера, то про серверные языки можно не думать.
Самое простейшее, что я встречал — это www.sinatrarb.com/
Попробуйте, может получится. Руби тоже язык очень простой.
Советовал бы начать с php. Он очень очень простой в понимании и очень лоялен к новичкам.
Когда освоите совершенно без проблем освоите и Javascript (сам он без того же пхп имхо в большинстве случаев не поможет решить задач)
Для php нужно:
Хорошая книжка — выбирайте что вам нравится, выбор огромный
Среда для отладки — например NuSphere PhpEdit для новичка прост и работает из коробки
Вспомогательные фреймоврки — smarty (для шаблонов), dbsimple (для доступа к базам)
Вэб сервер + mysql для домашней машины — посоветую vertrigo(тут имхо меньше лишнего и работает сразу после установки, для новичков самое оно) или денвер.
После того как освоите php, дальше будет понятно куда двигаться. Или руби, питон или C#. Перл имхо тебе врядли пригодится.
Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться