amateur programmer with a lust of learning programming languages....