>>7030Unless you're working with relatively simple hardware, low-level programming is
not an easy task. There's nothing wrong with attempting it, but unless you already know what you're doing in high-level programming, you're probably going to end up hitting the upper bounds of your skill fairly early on.