I'm a backend web developer, I want to get into embedded systems, can someone please suggest to me the most important concepts to look out for as I embark on this journey?