Если вы полагаетесь на чужой код, вы всегда будете нубом

Программирование — обширная область. Даже имея многолетний опыт, программист всегда сталкивается с чем-то новым. Это часть того, что делает его таким захватывающим, вы всегда можете найти что-то новое, возможности безграничны. Итак, здесь мы пытаемся ответить на другой вопрос, который волнует начинающих программистов: с чего начать?

Программирование можно только поймать, а не научить. Обучение программированию включает в себя две основные вещи: чтение и выполнение, причем больше внимания уделяется последнему. Вы можете знать, что делать, только читая, но вы можете научиться, только делая. Даже когда вы можете где-то застрять или что-то не до конца понять, самостоятельная работа всегда развеет все ваши сомнения. Я сам изучил большую часть программ, которые я знаю, из разных источников в Интернете и из множества книг. Ниже приведены некоторые из лучших, с которыми я когда-либо сталкивался: (классифицировано по языкам) (Примечание: большинство из них совершенно бесплатны, но некоторые могут также предлагать платные пакеты и функции. Кроме того, попробуйте увеличить текст с помощью кнопки меню если ссылки трудно нажимать. Наконец, веб-сайты в основном предназначены для компьютеров и могут работать или не работать должным образом на мобильных телефонах.)

Прежде чем начать, несколько специальных упоминаний:

http://www.w3schools.com/

Без сомнения, это один из лучших сайтов для изучения программирования. Если вы хотите заняться веб-разработкой, нет лучшего места для начала, чем W3Schools. HTML, CSS, JavaScript, SQL, PHP, XML, JQuery — на этом веб-сайте есть множество учебных материалов для огромного количества языков программирования, и он создан специально для начинающих.

http://teamtreehouse.com/

Очень хорошо сделанный сайт, на нем множество «проектов» на разных языках программирования. Каждый из этих проектов представляет собой подборку видеороликов, в которых человек комментирует или учит вас, как завершить проект, что вам нужно сделать и как это сделать. Видно, что они приложили много усилий, и получилось здорово.

Помимо этого, есть еще много веб-сайтов, которые предлагают отличные курсы и материалы для изучения программирования. Некоторые из них упомянуты ниже в зависимости от языка:

►Несколько языков:

►Ява

►JavaScript

►Рубин

►HTML, CSS, JAVASCRIPT

►Другое / Без категории