Тимур Арифулин
март 2016.
10340

Хочу заняться веб-дизайном и программированием сайтов. С чего стоит начать? Какие языки выучить?

Ответить
Ответить
Комментировать
0
Подписаться
54
8 ответов
Поделиться
Ответ партнёра TheQuestion

Если вы новичок, то для начала нужно понять - хотите вы начать обучения полностью самостоятельно или же начать обучение с профессионалами с помощью каких-либо курсов.Самостоятельное обучение стоит всегда начинать с теории.

А именно:

  1. Изучение специализированной литературы.
  2. Изучение специализированных форумов, общение с такими же новичками, как и вы, дабы обмениваться опытом и наперед знать о возможных ошибках.

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

Например, Tilda - очень функциональный конструктор с уже готовыми сетками для создания собственного лендинга. Популярный Wix также является хорошим помощником, особенно для новичков, потому как содержит уже готовые решения и примеры для создания собственного сайта. И еще один очень грамотный конструктор - это Ucraft - помогает создать свой сайт с нуля,  предлагая различные инструменты.

В программировании стоит помнить, что это написание максимально простых и понятных тонких инструкций. Перед изучением шрифтов стоит определить специфику программирования, которой вы хотите заниматься или с которой хотите начать обучение.

Если вы планируете заняться разработкой сайтов, то советую изучить такие языки, как:
JavaScript
HTML & CSS
Black End


Если же вы хотите заняться разработкой настольных приложений для домашних ПК, то советую начать изучение с таких шрифтов, как:
Java
C#


Планируете заниматься разработкой игр, то обратите внимание на:
C++
Python


Если вам интересна работа с базами данных, то советую изучить:
SQL
PHP


Хорошего портфолио и успехов в ваших начинаниях!

10
0
Прокомментировать

Полюбите веб. Большая часть разработчиков любит свою технологию, интернет и компьютеры больше, чем что-либо другое. Ваш вопрос только на 50% про веб-дизайн, ведь программирование сайтов - несколько иная область.

Дмитрий Игоревичотвечает на ваши вопросы в своейПрямой линии
37
-2

Просто садишься и учишь CSS, HTML, JS и т.д.?
Не нужна какая-то база? Или высокий уровень владения математикой и ин. языком, как многие утверждают?

Я всегда думал, что нужно хорошо знать информатику, прежде чем подаваться в веб. В школе информатика была унылой и я забил на неё, вот и поставил крест на себе: "веб не мое, я слишком много пропустил, какой питон, если ты даже не знаешь, что такое базы данных". (Именно на базах данных я и забил на информатику.)

А сейчас прям надежда появилась.

+1
Ответить

Базы данных (хотя бы первый семестр, лучше год), алгоритмы (сортировка, работа с векторами/матрицами, списками, деревьями), сетевые технологии (протоколы передачи данных), администрирование (установка и настройка серверов, win+*nix), архитектура web приложений (MVC концепция).  Да я могу так вечно продолжать...

А потом да, все просто. Садишься и учишь питон/пхп/руби etc + хтмл+css+js.

Ах да, хотя бы основы безопасного программирования.

Делов-то.

+3
Ответить

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

+4
Ответить
Прокомментировать

Могу посоветовать отличный сайт самоучитель, в конце курса вы создадите свой сайт. Все очень доходчиво, интересные задания и тесты.
www.codecademy.com

15
-3
Прокомментировать

Первый комментарий + www.codecademy.com хороший ресурс

php+js+html - это общие слова, само собой web без знания серверного языка + js + html + css просто невозможен. Php выкинуть и забыть, не учитесь на плохом! Выбирайте либо Python либо новомодный Go, с работой все будет хорошо. js - учите базовый язык, потом react.js, css так же, базовый синтаксис + любой фреймворк, хоть заскорузлый bootstrap

8
-3

А как на Питоне писать движок сайта? Не представляю. И в чем минусы Php?

0
Ответить

Движки сайтов в нынешнее время пишут не на чистых языках с 0, как говорится, а на так называемых framework'ах. Будь то PHP или Python. На Python проще начать с Django, потом посмотреть на flask. 

Что касается минусов Php, советую прочитать https://habrahabr.ru/post/142140/  Основной посыл в отвратительном дизайне языка, от чего валится все, от производительности до удобства разработки. Команды разработки ядра постоянно менялись и приносили за собой все что не поподя, в общем почитайте.

0
Ответить

Что-то вы говно в уши заливаете, товарищ. Если вы днище с 6-ти летним стажем, то не советуйте новичкам дерьма ссылаясь на какие-то тупорылые статейки в хабрхабр. Плохому танцору и яйца мешают, товарищ.

0
Ответить
Прокомментировать

Мой совет сначала определиться с тем, что Вам ближе: дизайн или программирование. Хороший дизайнер понимает принципы юзабилити (при этом всем у Вас есть миллион вариантов - комбинация UI+UX, " - Проектирование опыта взаимодействия (UX) - GUI - концепт и тд). С программированием уже иные стороны от разработчиков до верстальщиков и архитекторов ПО. О них ребята выше много хорошего сказали. Расставьте приоритеты по своим способностям и желаемым целям. Это огромное поле для действий и достижений.

5
0
Прокомментировать
Читать ещё 3 ответа
Ответить