So I've been working with microcontroller breakout boards such as arduino, adafruit huzzah etc. for over a year now. Coming from a software development (Game Engineering) side it has been relatively easy mastering basic concepts of data streaming, working with sensors and so on. After succeeding in interfacing my pc with an arduino by wire i started reading into rf and all types of wireless communication. I know that almost any information required to work with a mcu is found in the datasheet. I habe also tried reading through several datasheets of rf chips I intendet to use as soon as I found out how they work. The problem is I dont understand most of it in a manner of how to use those informations when coding. It's all hardware specs and so on. So at this point I'm figuring I must be missing an important chunk if knowledge when it comes to interfacing microcontrollers as well as breakout boards.
So what I'm asking for if theres stuff I can read into when not wanting to rely on poorly documented libraries found in the depths of the internet. Altough plenty of stuff works fine I dont want to be super confused and clueless if something that's (according to some makers personal blog or a random instructable) supposed to work doesn't.
I know tech isn't a "do this, then that" field, you got to know a lot of stuff. But if you managed to read through all of this without being bothered already by the stupidity my words are emitting please leave behind any source that somehow fits into "how to understand the link between datasheets and interfacing software"
I do have a lot of time on my hands so I will read through all of it
If you think I'm dumb, please just leave this thread uncommented. Don't get me any more desperate than I already am.