Другие сферы программирования кроме web. Какие альтернативы?
Биоинформатика, анализ генома, статистика, нейронные сети.
Базы данных - это отдельная большая область знаний, актуальна в т.ч. и для веба. Трудно найти область программирования где в той или иной степени не нужны были бы базы данных.
Другие сферы, обычно, достаточно узко специализированы. Можете выбрать любое направление, которое по душе.