Другие языки программирования и технологии

Какие существуют области программирования?

Хочу начать изучение программирования, его языков и т. д. Слышал, что существует большое количество областей программирования и для каждого существуют в основном какие то определенные языки. Интересует вот что:
- Какие основные области существуют?
- Какие сейчас самые актуальные и полезные?
- С чего лучше начать изучение, если знания = 0?

Заранее спасибо.
Недавно отвечала, повторю.
1) Есть ЕДИНСТВЕННАЯ область программирования, называется "разработка и отладка программ". Они разрабатываются, пишутся, и отлаживаются абсолютно одинаково, для любых отраслей, задач, и устройств: от мобильников, до баллистических ракет.
2) Поскольку область одна, то какие актуальны области применения программирования. Все актуальны, и полезны, но платят по разному. Самые интересные задачи, в науке, и самые маленькие зарплаты. Самые большие зарплаты в банках, и самые тупые задачи. Из новых, ИМХО интересных: программирование роботов, на платформе DarwinOP.
3) Нужно: отличное абстрактное мышление + математический ум + фантазия + аккуратность. Абсолютно необходимо понимание математики, английский язык, физическая выносливость, и психологическая устойчивость.

Для пробы, сюда: http://www.coderussia.ru/ru/index.html?lang=ru&level=1 если дойдете до 10 уровня, то у Вас есть перспективы, а если не дойдете, то увы.
АК
Алексей Кобозев
48 987
Лучший ответ
Maxim S Последний лабиринт - жесть какая-то.
если (знания = 0) то
С = 0;
пока (знания < ∞)
начало
знания = знания + чтение книг;
знания = знания + чтение документации;
знания = знания + изучение кода чужих программ сложности С;
знания = знания + написание своего кода сложности С;
С = С + 1;
конец
Юрий Кузнецов
Юрий Кузнецов
21 154
Их много, поверь!
Sergey Kharchenko
Sergey Kharchenko
11 372
ну если очень кратко то
1)

областей так много, как много электроники нас окружает, примеры: web разработка/Front and back end/серверы базы данных итп, системное программирование, hardware программирование, тестирование, разработка приложений под разные платформы -Windows,linux,macOS, mobile разработка ios,android..да еще это вся хрень тесно связаны друг с другом.

2) каждая область по своему актуальна и полезна, в последние годы все идут к мобильному так что, это одно из актуальных областей
3) можешь посмотреть какие языки есть и где принимаются, выбрать одно из них и начать писать коды читать книги,
а так перспективные Java,C#,C++,IOS..но это так субъективное мнение