Go easy on yourself. Write desktop apps in something you are already familiar with--HTML, CSS, Javascript--with the help of Electron. Then using interfaces like Neon, you can rewrite hot-pots in Rust/Go. All you gotta do is profile your code from time to time to find out where the hot-spots are.