when you're building a social media app it's fair to trade efficiency and correctness for right time speed with embedded medical devices we want to make the opposite trade-off it might take longer to build the software but that's okay because we value correctness and efficiency more than right time speed so if you're thinking about rebuilding your entire web app in rust and webassembly then consider the trade-offs the only caveat i would give is that if you're using rust for learning purposes then go ahead and use rust regardless of if it makes sense from a business standpoint reason number three do not learn rust as the first programming language in your software development career i get this question from time to time in the comments section should i learn rust as my first programming language i mean unless you're a masochist i wouldn't recommend learning rust as your very first programming language personally i would learn a language that may be less efficient less powerful and generally inferior but easier to learn such as javascript or go the caveat i would give here is that if you're learning programming specifically because you want to do systems programming low level programming then you can pick up rust as your first programming language i think that's totally fine reason number four do not learn rust if you have shiny object syndrome if you're somebody that dabbles with new technologies and think that you can just pick up rust learn it quickly and move on then rust might not be for you rust is a powerful programming language but it does have a bit of a learning curve so it requires some dedication to become proficient granted there are some great resources online making learning rust easier such as the wrestling book or this youtube channel and finally reason number five do not learn the rust programming language if you currently program in go we don't allow go developers into the rust gang in all seriousness i don't really have a fifth reason not to learn rust in fact i had trouble coming up with four legitimate reasons not to learn rust if you made it to the end of the video and i didn't scare you off and you're excited about learning the amazing programming language that rust is well then you found the right channel i release new rust videos every week so if you want to see more rust content on a weekly basis then hit the subscribe button hit the notification bell and join the rust gang lastly i'm going to be releasing a rust cheat sheet which you don't want to miss out on so click the link in the description to get access and with that i'll see you in the next one
START_SELFPROMO_TOKEN if you made it to the end of the video and i didn't scare you off and you're excited about learning the amazing programming language that rust is well then you found the right channel i release new rust videos every week so if you want to see more rust content on a weekly basis then hit the subscribe button hit the notification bell and join the rust gang lastly i'm going to be releasing a rust cheat sheet which you don't want to miss out on so click the link in the description to get access and with that i'll see you in the next END_SELFPROMO_TOKEN