Привет!
Нужно ли изучать программирование конкретно мне?
Даже если дело не зайдёт далеко и останется лишь своего рода хобби в свободное время, программирование всё равно заставляет работать наши мозги, а это всегда хорошо.
Если смотреть на сферу бизнеса, то навыки программирования пригодятся всем, чья деятельность связана с технологиями.
Поговорим в данной статье с чего же стоить начать интересующимся данным направлением и как выбрать свою стизю в море исходных точек для старта.
С чего начать
Учите английский. Серьёзно. Ниже по тексту статьи вы поймёте, почему для успешного освоения профессии программиста вам понадобится инглиш. Что-то русифицируется, что-то адаптируют энтузиасты, но факт остаётся фактом — английский знать надо.
Если на данный момент вам интересна сама концепция программирования, то начинать можно с чего угодно.
Вы поиграетесь с разными языками и средами, найдёте что-то, что вам больше по душе, ну а дальше как пойдёт.
Впрочем, многие цели идут намного дальше абстрактного «хочу уметь программировать». У них есть конкретная цель.
Например, написать своё мобильное приложение. И тут уже нужны вполне определённые правильные инструменты разработки.
Я ничего не знаю
В случае, когда опыта нет вообще, то лучше начинать с чего-то более простого для понимания. Хорошими примерами могут быть основы HTML и CSS.
HTML не является языком программирования — это язык разметки. Благодаря нему вы сможете представлять слова, картинки, ссылки и видео в формате, понятном браузеру. С этого начинаются простые любительские сайты и блоги. CSS отвечает за шрифты, их размер, размещение элементов и другие дизайнерские составляющие представления веб-страниц.
На самом деле, с большой вероятностью, вы уже имели дело с HTML, просто не знали этого. Если у вас есть или был блог, то вы гарантированно сталкивались с разметкой. Любой вменяемый WYSIWYG редактор представляет содержимое, как в визуальном, так и в текстовом режиме.
Стоит посмотреть в текстовый режим представления, и там окажется тот самый HTML.
Более глубокое освоение HTML поспособствует выходу за пределы видимых возможностей редактора вашего блога или сайта, позволит сделать страницы вашего уголка в Интернете функциональнее и интереснее. В общем, учить HTML полезно, как ни крути.
Я хочу делать красивые веб-приложения
В этом деле вам понадобится знание JavaScript. Именно он позволяет делать веб-сайты красивее, эффектнее и функциональнее. Существует несколько популярных (и совместимых) сред разработки JavaScript, такие как Ember, Angular и Backbone.
JavaScript живёт уже 20 лет и не собирается никуда уходить. По факту, его доминирование в сфере лишь усиливается. Ввиду своей популярности, JavaScript есть где подучить.
К примеру, на сайте Нетологии курсы по frontend разработке являются одними из самых простых для восприятия обывателя.
Хочу сделать Android-приложение
Разработка Android-приложений, в основном, осуществляется в Java. Прелесть в том, что для работы вам подойдёт и Windows, и OS X.
Обе операционные системы дают возможность устанавливать среды разработки для Android.
Ещё один плюс — возможность бюджетно тестировать свои приложения, ведь на рынке есть куча дешёвых смартфонов и планшетов на Android.
Ещё один очень важный момент: если буквально пару лет назад ключевой платформой была iOS, то уже сейчас разработчики предпочитают стартовать с Android.
Если хочешь разобраться как сделано приложение что ты используешь каждый день на телефоне, а более того сделать такое самому то спеши записываться на курс!
В будующем обязательно расскажем о еще более интересных идеях для старта, а пока что прокачивай умения в том что действительно хочешь.
До новых встреч!