lim took his primary school education at catholic high school, secondary school education at maris stella high school and pre-university education at anglican high school. he later studied at the ngee ann polytechnic. of the chinese henghua dialect group, lim grew up speaking hokkien at home. he learned english and mandarin from his neighbours. he could also speak french and many other chinese dialects.