хочу научиться программировать.
изменю вопросы
с какого языка начать?
спасибо.
upd. 24/08/2015. полезная статья для общего развития
http://techcrunch.com/2013/10/19/the-ultimate-cheat-sheet-for-rei ... -yourself/
Сначала определитесь, чем хочется заниматься. Может, вам совсем не подробное растолковывание компьютеру, что ему делать по душе? В отрасли нужны далеко не только программисты.
Вот немного по айти специальностям, кто чем занимается:
Технический писатель
Системный администратор
Бизнес-аналитик
Тестировщик-автоматизатор
Ну и если вы чувствуете себя управленцем от бога: руководитель проектов. Не знаю правда, берут ли туда людей без опыта в IT, но если вы действительно руководитель-организатор, то этот квест вы осилите
Самое основное, что нужно будет изучить это АНГЛИЙСКИЙ ЯЗЫК. Не побоюсь сказать, что это самое сложное препятствие для входа в любую из вышеперечисленных профессий, именно на нем спотыкается 90% желающих вайти в айти. Уровень должен быть не ниже A2 (для не студентов B1). Тест - зайти на курсеру и послушать любой курс из серии "введение в программирование"/почитать книгу Head First Java. Вы не должны лазить в словарь для перевода каждого второго слова.
Краткое руководство к действию выглядит так:
1. Учим английский. Серьезно так учим. Да, еще раз повторюсь, без английского в профессии делать нечего.
2. Регистрируемся здесь и проходим курс до конца (Основы ООП). Заодно станет ясно, а надо ли вообще становиться программистом или ну его нафиг. Если ничего не можем понять из того что объясняют то см. п.1
3. Проходим вот это, вот это, и вот это.
4.Параллельно учим Java (минимальные знания нужны для первых двух курсов), рекомендую книжку Head First Java - с картинками и весьма доходчиво. Также не лишним будет почитать что-то вебу - азы html, css, js.
Если хочется на русском то очень рекомендую послушать вот этого чела Но вообще привыкайте, что придется много читать и слушать на английском языке.
5. После чего идем и записываемся на курсы в Epam, знаний в принципе будет уже достаточно чтобы пройти собеседование. Почему епам - потому что не так много компаний которые в принципе берут и учат новичков, епам из них самая вменяемая.
6. Делаем проект, попадаем в лабу, там изучаем фреймворки и в принципе уже начинаем работать за еду.
Вообще Курсера и EdX должны стать вашими основными сайтами минимум года на три. Да и на сайты заграничных университетов тоже стоит обратить самое пристальное внимание - MOOC это нынче модно и найти можно много полезного.
Если хочется расширенной программы то вот: http://dou.ua/lenta/articles/java-beginner-guide-1/
И последнее но немаловажное. Не стоит надеяться на бешеные тыщи и командировки по всему миру вот прям со старта. Более того, скорее всего ваша начальная зарплата будет ниже чем та, что у вас есть сейчас. Это не та область где крутятся шальные и быстрые деньги.