а что это даст?
вопрос же не в выявлении самых популярных у разработчиков или работодателей технологий, а именно в том, чтобы в выявленном массиве вычленить самую золотую середину.
например, MySQL или PostgreSQL? понятно, что лучше знать и то и это, но с чего новичку нужно начинать, чтоб попасть в мейнстрим... вот выше мнение -PostgreSQL. Ок, совет принят с благодарностью.
Nuby: практика рулит. Если вы будете анализировать реальные проекты, и к тому же попробуете поработать в них (свободные проекты практически всегда открыты к участию) - вы получите релевантный ценнейший опыт.
И да, после нескольких недель работы ваша квалификация будет далеко не джуниорской. И медалька "соучаствовал в разработке СПО" автоматически делает золотым ваше резюме, добавляет веса и зарплаты.
Нуба от нормального специалиста отличает опыт. И ваша открытая деятельность в свободных проектах будет практическим подтверждением наличия у вас требуемых знаний и опыта. Тут и кроется ответ на ваш вопрос - ваши знания будут максимально практичными. Вы точно будете знать, что требуется - исходя из своего личного (уже не нубского) опыта.