Some comments here recommend to focus on Go (performance) or Python (simplicity). A language that combines both, the outstanding optimizations of Java Virtual Machine (JVM) and ease of learning, is in my opinion Kotlin.
With Kotlin, which is multiplatform btw, you will be well prepared for full stack development. Compared to Go, server-side issues like concurrency are handled similarly (Goroutines in Go, Coroutines in Kotlin), while Kotlin is way easier to learn. Plus, once you know Kotlin, Java will be no problem.
But that's just my point of view. In general, I think the language isn't the most important thing in the backend anymore thanks to microservice architectures (each services might be implemented in a different language).
Thanks I am leaning towards Python and Kotlin. This article helped too techbeacon.com/app-dev-testing/why... he mentions Java being old and error prone and having to put up with NullPointerExceptions in Android Apps. Kotlin is the solution it seems.
The only other two considerations I have is Go and Rust which I don't know much about yet but you explained some areas of Go already.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Some comments here recommend to focus on Go (performance) or Python (simplicity). A language that combines both, the outstanding optimizations of Java Virtual Machine (JVM) and ease of learning, is in my opinion Kotlin.
With Kotlin, which is multiplatform btw, you will be well prepared for full stack development. Compared to Go, server-side issues like concurrency are handled similarly (Goroutines in Go, Coroutines in Kotlin), while Kotlin is way easier to learn. Plus, once you know Kotlin, Java will be no problem.
But that's just my point of view. In general, I think the language isn't the most important thing in the backend anymore thanks to microservice architectures (each services might be implemented in a different language).
Thanks I am leaning towards Python and Kotlin. This article helped too techbeacon.com/app-dev-testing/why... he mentions Java being old and error prone and having to put up with NullPointerExceptions in Android Apps. Kotlin is the solution it seems.
The only other two considerations I have is Go and Rust which I don't know much about yet but you explained some areas of Go already.