I've began learning NES development in 6502 assembly, thanks to an online book called Famicom Party [1] and later the Nesdev wiki [2]. Since then I'm trying to make one NES game per month [3]. I don't think it counts as a "product", at least for now.