Когда речь заходит о первом языке программирования, часто ломается голова: хочется сразу полезное, но не слишком сложное. Многие кидаются в Python за его простоту, но кто-то советует Java или даже C#, мотивируя широким применением. Лично я подхожу к выбору так: сначала определяюсь, куда хочу двигаться — веб, мобильные, игры или что-то системное. Если не знаешь точно, то стоит брать что-то универсальное и легкое для старта, чтобы не забиться синтаксисом, а почувствовать сам процесс.