I have some good news for you then. In 3 years or so, a hot new programming language called Java will be ready for you to use! (It came out in 1995, 17 years ago.) C# is still 8 years in your future, unfortunately.
On a more serious note: no, it does take 20 years for a programming language to become mature. Go already has a good collection of libraries and is adding more all the time. It will take more time to get a good, precise, compacting GC that can go toe-to-toe with HotSpot. But not 20 years.