Обучение программированию: поэтапная разработка, инструменты, материалы и пр. для новичка. Что к чему в мире программирования?
Всем отписавшимся сверху: ну что вы пристали? А слабо попростому ответить что такое гит, что б ребенок понял. Или только бла бла бла можете и посылать книжки учить?
Кстате, автор вопроса, по хорошему нужно МНОГО почитать вам еще в гугле по каждому вопросу.
1) Прототип, потом верстка, потом натягивание на CMS, потом наполнение.
2) Залить картинку в интернет – это значит выложить на хостинг.
Привязать к картинке БД – указать БД в настройках CMS
С помощью языка программирования (php, ruby)
JavaScript нужен для написания кода, которому не требуется перезагрузка страницы. Он выполняется в браузере прямо. PHP нужен для написания кода, для которого нужно перезагрузить страницу. Он выполняется на удаленном сервере.
Питон и Руби - альтернатива PHP
"нарисовал кнопку - написал процедуру" работает и в вебе, просто рисуете вы и пишете на других языках.
2. Я не знаю
3.Фреймворк позволяет программировать быстрее, за счет того, что многие возможности он преподносит на блюдечке и их не нужно писать самому часами.
4. Git.. гит... Гит позволяет экспериментировать в программировании. Можно сделать классную прогу. Сохраниться с помощью гита (как в игре). Потом программировать ее дальше, накосяпорить, все поломать. Понять, что лучше оставить прежний вариант программы, и вернуться к "сейву".
5. IDE (phpstorm например) - в нем пишут код. Локальный сервер (openserver например), он дает пользоваться php на компьютере. Браузер – позволяет смотреть на то, что ты нагородил.
банальнейшие вопросы, о которых не знаю, и так же не знают студенты первого/третьего курса моей специальности.Это вообще ни о чём не говорит. "Программист"-магистр и тот может на эти вопросы не ответить. Дань нашего образования. Только самообучение.
Про самообучение. Задавать подобные вопросы - гарантия на провал. За вас никто не будет разжёвывать информацию и класть вам в рот. Вы никому не нужны. В интернете существуют ответы на все интересующие вас вопросы. Нужно только уметь их искать. Это один из ключевых навыков в IT.
Второе - читайте книги. Бумажные, электронные, не важно. Можно проходить курсы на Курсере. Вообщем любую информацию, которая будет в конце темы обязательно закреплена практикой.
Третье - как освоите язык, устраивайтесь на работу стажером/джуниором, на полставки или за еду. Там познакомитесь со всем остальным.