个家庭，早年就对电脑产生了浓厚的兴趣。他后来从肖尼东高中毕业，随后考入了密苏里大学堪萨斯分校。但是在两个学期之后，他从学校退学了，成为了一名自由zh-hans:程序员; zh-hant:程式设计师;。
游戏编程.位于路易斯安那州什里夫波特的磁片公司（Softdisk）不久后聘请了卡马克，和他一起工作的还有未来一同创立id Software的约翰·罗梅洛（John Romero）和阿德里安·卡马克（Adrian Carmack）（他和约翰卡马克没有亲戚关系）。在-{zh-ha