I've been curious to try the Rust language ever since I first learnt of it. I haven't exactly had trouble with esoteric programming languages - my first job was using Erlang, and the most recent language I learnt for fun was Perl, of which I am quite fond.
Latterly I have been offered a chance to lay down a technological foundation for a burgeoning software company, and I wanted to pick something suave, something with promise that would also play well on Linux.
I was delighted to see that Rust ticked all my boxes. It is very fast and has lots of webdev goodies like web frameworks and ORM. There's even a plugin for IntelliJ.
So I spent one month and a half learning it in my spare time, making my way through the online book to about half way, when panic set in and I realised that I needed to build something related to the business, I needed to see something tangible as we lurched towards a deadline. Thus I've reverted to a more familiar language to knock out a demo site.
I guess there is this fear that I haven't quite absorbed the concepts - the traits as return types, the error handling, the lifetimes - even though they look powerful and I would love to work with them. I found with Perl that it only made sense when I actually built something in it, and I gather that it would be the same with Rust.
It isn't all over, I could use $BORING_LANG to build the demo site and rewrite it in Rust if we actually get funding and I work on it full time. Perhaps a good week or two of steady learning would be enough to learn the language, then after I could start on the rewrite.
But what have your experiences been? How long did it take you to 'get' Rust, where you could 'think' in Rust and write in it confidently? Has anyone else been here before?
Apologies if this is too wordy or personal, but I don't want to give up on the vision.