Научиться программированию дома можно, хотя на это уйдет больше времени по сравнению с обучением в реальных боевых условиях большой компании. При обучении программированию главным залогом успеха станет практика, решение как можно большего количества поставленных перед вами задач. Для начала это могут быть совсем легкие задачи, затем, по мере решения, уровень задач будет усложняться. Уже в начале своего пути как программиста следует присмотреться к тому направлению в котором Вы хотели бы развиваться: будь то веб-разработка, разработка мобильных приложений, написание игровых движков (например на С++), разработка консольных приложений.
Мой опыт заработка в программировании довольно скромный, но с уверенностью могу сказать о том, что я не заброшу данный вид деятельности. Это очень перспективное направление, выбор которого может предоставить огромные дивиденды в будущем. Больше склоняюсь к веб-разработке. У меня есть опыт стажировки в студии веб-программирования, где в течение трех месяцев я выполнял разнообразные задачи и сдавал работу реальным заказчикам, начиная от верстки и заканчивая работой над интернет-магазином под управлением CMS Bitrix. Этот труд был оплачиваемым. То есть можно сказать, что я занимался программированием профессионально.
В интернете можно найти огромное количество ресурсов для обучения программированию. Было бы желание и время. Профессиональные уроки без труда можно найти на youtube. Например, по запросу "программирование на PHP" я получил более 21 000 видео в поисковой раздаче. Могу порекомендовать два онлайн-ресурса для обучения программированию: Школа программирования и stepic.org. Там можно найти бесплатные уроки для новичков. Это не реклама, просто эти ресурсы, на мой взгляд, являются очень полезными для обучения.
Adobe Flash Player обновляется каждую неделю из за того что разработчики этой программы находят и исправляют разнообразные уязвимости и ошибки в своей программе.
Это не совсем так эта два разных инструмента, которые в большинстве случаев должны дополнять друг друга.
В каких случаях, точнее по какой группе запросов лучше сработает лендинг.Когда у вас есть конкретный товар или "узкая услуга" и запрос "продающий", т.е потенциальный покупатель уже определился что ему нужно.Тогда на лендинге Вы должны его убедить, что он не ошибся в выборе, показать Ваши конкурентные преимущества и др.Впрочем можно как вариант и на сайте страницу товара сделать как лендинг.Считается, что лендинг в этом случае лучше "конвертится".
А если из запроса следует, что покупатель не определился с выбором товара и изучает различные варианты.Вот здесь сайт будет полезнее.Кроме того нередко к сайту больше доверия и он позволяет делать не одноразовые продажи, а формировать постоянных покупателей.
В общем нужно иметь и то и то и правильно настраивать рекламу.Иначе получите бессмысленный слив рекламного бюджета.
Один из самых популярных конструкторов сайтов бесплатно - это http://www.ucoz.ru/. Шаблоны Ucoz относительно просты . Ucoz неплохо индексируется поисковиками и легко занимает в раздаче поисковиков достойные места.
Сначала надо определиться, что ты умеешь? Есть ли опыт в программировании на языках высокого уровня:
- Для разработки Веб-приложения. Иначе говоря, мобильные версии сайтов, запускаемые напрямую через браузер мобильника Для какой ОСи? Андроид, Виндовс, АйОС? Требуется знания HTML5 и JavaScript
- Разработка игр Требуется знания в работе с 3D приложениями, умение создавать объёмные модели и взаимодействовать с ними. Нужны знания в программировании на языках для игровых движков.
Итак рассмотрим языки:
Java когда дело касается приложений для Android, язык Java никак не может стать неверным выбором.
C# — крутейший язык программирования! Он предок Java и взял самое лучшее, откинув все худшие особенности.
Python
Lua
Ну и конечно C/C++ как без них то?
А может вдадеешь ассемблером?
А теперь стоит определиться какая именно область программ будет охвачена? Есть ли какие-то наработки, готовые, изданные в инете приложения?
Если вопрос "Как начать с нуля?", - то прежде надо самостоятельно приобрести какие-то базовые знания. Я начинала программировать на бейсике, потом в машинных кодах на ассемблере. переписывала биосы компьютеров, видеокарт, СПД у Планок памяти. Но я дубовая в веб программировании, С++ и прочих питонах с перлами и фортранами. Игры писала на ассемблере, сейчас это не прокатит.