Сначала по-моему стоит изучить платформу, чтобы понять её ограничения. speccy.info и Z80 Family CPU User Manual читать до просветления. Потом уже, если не пропадёт желания =), осваивать ассемблер и, возможно, C.