Помоему проще сначала на C++/Java /Kotlin /C#/Python/javascript изучить базу, ООП, функциональные подходы, возможно, реактив подходы, попробовать написать, десктопные /Веб приложения, это просто лишь моё мнение, мне асинхронгость было на js и C# легче понять прежде чем начал понимать как это нормально в Scala использовать
не сказал бы что C++ проще скалы, пока в плюсах заучишь все места где UB может вылезти уж проще будет на скалке начать писать