黄天明,1978年出生于广西壮族自治区柳州市。
小学时,就读于柳州铁路局第五小学,曾于1988年参加全国青少年计算机程序设计竞赛,获二等奖;初中阶段,在柳铁一中度过。
1992年,南宁二中许以优厚条件,将黄天明召致门下。1993年,黄天明参加全国计算机信息学奥林匹克竞赛,获第二名。其后他被选入奥赛国家队,赴阿根廷参加第5届国际奥林匹克中学生信息学竞赛,获银牌。
1994年,第6届国际奥林匹克中学生信息学竞赛在瑞典举行,黄天明再次作为国家队员参加比赛,最终成功夺取金牌,成为广西第一位获得国际青少年奥林匹克金牌的学生。
1995年,黄天明被保送到清华大学计算机系学习深造。