Нашел тут табличку. Гид по компьютерным книжкам. Типа "прочти, прежде чем спрашивать на форуме".
Каждая колонка, по сути, является специализацией, такой же как у врачей: хирург, окулист, стоматолог. Однако. многие программисты хотят знать всё и сразу. А чаще, этого хотят работодатели. Так в резуме и пишут, берут эту таблицу и перечисляют названия из нее, через запятую, обычно с ошибками. ;)
Опытный глаз заметит, что таблица составлялась русским школьником, сторонником платформы Линукс и веб-разработок. Заметно, что в ней нет многих инструментов Windows-разработчика, а также нет, например, Java Mobile Edition, Java Enterprice Edition - это которая веб-сервер Apache TomCat, JSP и т.д. Андроида нет.
Ну и Ассемблер, аж четыре книжки, не знаю для кого. Видимо, для общего развития. С точки зрения учебной программы факультета кибернетики политеха, здесь отсутствует примерно столько-же книжек по общеобразовательным предметам, не связанным с "писанием кода". А именно: высшая математика, математический анализ, теория автоматического управления, физика, дискретная математика, теория вероятности, микропроцессорная техника, и т.д. и т.д и т.д, кроме этого есть ещё пакет гуманитарных предметов, в т.ч. филисофия, история науки и т.д. и т.д.
Хотя, да, они совсем не нужны современным разработчикам и тем более всем этим дизайнерам веб-приложений.
Ну и две самых нужных книжки:
1) Мануал, как читать эти книжки.
2) Для самых одаренных, когда все книжки прочтете, это на десерт: