Если вы полагаетесь на чужой код, вы всегда будете нубом
Программирование — обширная область. Даже имея многолетний опыт, программист всегда сталкивается с чем-то новым. Это часть того, что делает его таким захватывающим, вы всегда можете найти что-то новое, возможности безграничны. Итак, здесь мы пытаемся ответить на другой вопрос, который волнует начинающих программистов: с чего начать?
Программирование можно только поймать, а не научить. Обучение программированию включает в себя две основные вещи: чтение и выполнение, причем больше внимания уделяется последнему. Вы можете знать, что делать, только читая, но вы можете научиться, только делая. Даже когда вы можете где-то застрять или что-то не до конца понять, самостоятельная работа всегда развеет все ваши сомнения. Я сам изучил большую часть программ, которые я знаю, из разных источников в Интернете и из множества книг. Ниже приведены некоторые из лучших, с которыми я когда-либо сталкивался: (классифицировано по языкам) (Примечание: большинство из них совершенно бесплатны, но некоторые могут также предлагать платные пакеты и функции. Кроме того, попробуйте увеличить текст с помощью кнопки меню если ссылки трудно нажимать. Наконец, веб-сайты в основном предназначены для компьютеров и могут работать или не работать должным образом на мобильных телефонах.)
Прежде чем начать, несколько специальных упоминаний:
Без сомнения, это один из лучших сайтов для изучения программирования. Если вы хотите заняться веб-разработкой, нет лучшего места для начала, чем W3Schools. HTML, CSS, JavaScript, SQL, PHP, XML, JQuery — на этом веб-сайте есть множество учебных материалов для огромного количества языков программирования, и он создан специально для начинающих.
Очень хорошо сделанный сайт, на нем множество «проектов» на разных языках программирования. Каждый из этих проектов представляет собой подборку видеороликов, в которых человек комментирует или учит вас, как завершить проект, что вам нужно сделать и как это сделать. Видно, что они приложили много усилий, и получилось здорово.
Помимо этого, есть еще много веб-сайтов, которые предлагают отличные курсы и материалы для изучения программирования. Некоторые из них упомянуты ниже в зависимости от языка:
►Несколько языков:
- https://www.bitcast.io/
- https://www.udacity.com/
- http://www.codecademy.com/
- https://www.codeschool.com/
►Ява
►JavaScript
►Рубин
►HTML, CSS, JAVASCRIPT
►Другое / Без категории