Dude. Any project or platform or group that feels “elitist” isn’t worth your time. The goal of the Ethereum community, the Rust community, and many of the other blockchain communities including this one are to be as open and friendly as possible. Obviously that’s a goal and there’s a few assholes here and there, but for the most part blockchains are only as strong as their communities so avoiding the ones that fight and argue a lot is a good filter.
Also, EVERY language or field will require a lot of work and have problems, so just focus on learning what you care about because that’s what will enable you to push through the hard parts to succeed. Frankly I find web development confusing as hell but think deep learning, crypto, and info-sec are really fun. A lot of people feel the exact opposite. It’s really about your own interests and desires. To quote Feynmanm " Study hard what interests you the most, and do it in the most undisciplined, irreverent and original manner possible."