John Larsen從20世紀(jì)80年代開(kāi)始從事編程工作,最開(kāi)始是在Commodore VIC-20上編寫(xiě)B(tài)asic,隨后又涉獵了Java、PHP、C#以及JavaScript等領(lǐng)域。他還編寫(xiě)了同樣由曼寧出版社出版的Get Programming with JavaScript一書(shū)。他在英國(guó)當(dāng)了25年的數(shù)學(xué)老師,為高中生講授計(jì)算機(jī)知識(shí),并為學(xué)校開(kāi)發(fā)與教學(xué)類、學(xué)習(xí)類以及溝通有關(guān)的Web程序。