If you intend to go down to the bits 'n bytes level, the only limit is your combination of skill and motivation. ^^

And learning C or Assembler will always be a useful tool for future programming...