I then tried to learn C++ but it proved to be too complex and huge (in my opinion).
You have accurately evaluated its difficulty. Any sufficiently experienced C++ programmer will tell you it takes ten years to learn.
As >>33 says, Go would be a decent alternative. It was designed as a simpler alternative to C++ (and Java) for server software, and in that regard they did a very good job. Most people can learn it and hit the ground running in a matter of days, similar to Python, but with a much higher performance ceiling.
If you gain some experience with Go and still find its limitations restrictive (which can happen with literally any language) then you might take another look at Rust. There are numerous posts online comparing the two, including case studies by companies that wrote server software in Go and then rewrote it in Rust.