Исходя из инженерного фона, большинство ИТ-курсов, читаемых профессионально не научит вас, как код приложения, которые вы упомянули, а они стремятся работать ваши основы, где в будущем вы можете получить скорректированные на любой платформе, на любом языке и любой архитектуры вы хотите работать on.IT школы положить больше веса на такие понятия, как структуры данных, алгоритмы, код resuability, объектно-ориентированное программирование, оптимизация кода и так далее.Они научить вас достаточно, чтобы ознакомиться с любым языком, который используется в реальных проектах ,
Как только ваши основы тверды в любом современном языке программирования, вы можете очень многим узнать и начать программировать ваше реальное применение, как говорит bots.You может начать обучение C, изучить основы программирования без использования объектно-ориентированной структуры (так что вы бы поняли, как важным является объектно-ориентированное программирование) .После получать ваши основы твердых с петлями, условия, переменные, файлы можно перемещать, чтобы узнать какие-либо объектно-ориентированного языка программирования, который является Java или C ++ (я бы сказал, что узнать как!). Когда я говорю, обучения, лучший способ выучить язык программирования, является кодирование как можно больше и кодирования я имею в виду решения, как много вопросов программирования, как это возможно! Вы можете найти эти проблемы легко online.The деятельность только процесс получения ваших мозгов, используемых для решения реальных проблем, когда вы пишете реальное приложение.
Пусть процесс займет несколько weeks.Once ваших основ являются твердыми (не на любом языке, но только объектно-ориентированное программирование в целом), вы можете начать с кодировки фактических приложений.
Язык, который вы выберете, зависит от вашего приложения, например, если вы пишете отправки почты бота, вы бы использовать питон, потому что это быстро и имеет библиотеки легко SMTP available.For любой питон автоматизации является лучшим выбором, потому что C ++ не может здесь.
Обычно я выучить язык, написав проект в it.Since моих основы программирования сильны, я могу только узнать правильные функции в нужное время, вместо того, чтобы прочитать всю книгу программирования, прежде чем писать заявление в данном конкретном языке.
После того, как вы начнете получать глубже в нее, вы знаете, как оптимизация кода, код масштабируемости или писать эффективный код является более важным, чем просто кодирования.
Несколько вещей, которые я хотел бы предложить, чтобы сделать на ежедневной основе:
-Читать Хакер Новости Блоги
-Следуйте хорошие автор на GitHub.
-Выберите язык по вашему выбору и начать вносить вклад в проекты с открытым исходным кодом на GitHub.
-Научитесь инструмент командной строки, такие как Git / SVN.
-Привыкайте к терминалу столько, сколько вы можете.
-Прочитайте содержание на этом сайте столько, сколько вы можете
www.geeksforgeeks.com.
Я мог бы написать гораздо больше, а просто сохранить его для следующего вопроса.