Какие азы нужно знать перед тем как начать изучать программирование? Решил научится программировать, для начала веб разработка. Выбрал PhP/MYSQL, HTML/CSS (с этого решил начать),но никогда не программировал. Какие азы я должен изучить, чтобы перейти к изучению самого программирования на выбранных ЯП? Базы данных, алгоритмы, что то еще ? Буду благодарен также если порекомендуете литературу для изучения этих самых азов)
Прежде чем начинать изучать программирование на PHP/MySQL и HTML/CSS, вам следует ознакомиться с основными понятиями веб-разработки.
HTML/CSS:
Основы HTML (структура документа)Основы CSS (стилизация документа)Работа с графикой и макетами
Базы данных:
Основы SQL (язык запросов к базе данных)Реляционные базы данных (например, MySQL)Нормализация баз данных
Основы программирования:
Понятие переменных, операторов, условий, цикловАлгоритмы и структуры данныхОсновы объектно-ориентированного программирования
Рекомендуемая литература:
"HTML & CSS: Design and Build Websites" by Jon Duckett"Learning PHP, MySQL, and JavaScript" by Robin Nixon"SQL in 10 Minutes, Sams Teach Yourself" by Ben Forta"Head First PHP & MySQL" by Lynn Beighley"Algorithms" by Robert Sedgewick
После изучения основных понятий веб-разработки, вы сможете перейти к изучению конкретных языков программирования PHP, MySQL, HTML и CSS. Успехов в изучении программирования!
Прежде чем начинать изучать программирование на PHP/MySQL и HTML/CSS, вам следует ознакомиться с основными понятиями веб-разработки.
HTML/CSS:
Основы HTML (структура документа)Основы CSS (стилизация документа)Работа с графикой и макетамиБазы данных:
Основы SQL (язык запросов к базе данных)Реляционные базы данных (например, MySQL)Нормализация баз данныхОсновы программирования:
Понятие переменных, операторов, условий, цикловАлгоритмы и структуры данныхОсновы объектно-ориентированного программированияРекомендуемая литература:
"HTML & CSS: Design and Build Websites" by Jon Duckett"Learning PHP, MySQL, and JavaScript" by Robin Nixon"SQL in 10 Minutes, Sams Teach Yourself" by Ben Forta"Head First PHP & MySQL" by Lynn Beighley"Algorithms" by Robert SedgewickПосле изучения основных понятий веб-разработки, вы сможете перейти к изучению конкретных языков программирования PHP, MySQL, HTML и CSS. Успехов в изучении программирования!