João Carlos Pinto de Almeida nasceu no Porto em maio de 1969. Paralelamente à frequência do ensino oficial, completou o Curso Complementar de Piano. Em 1987 entrou na FEUP, onde obteve a licenciatura em Engenharia Eletrotécnica e de Computadores. A vocação para o ensino levou-o a candidatar-se à Escola Superior de Música de Lisboa (Formação Musical), curso que terminou no Porto, na Escola Superior de Música e Artes do Espectáculo. É Mestre em Estudos da Criança / Educação Musical pela Universidade do Minho, tendo defendido a tese, “O Repertório Musical Português no Curso Básico do Ensino Especializado [da Música]”. Leciona Música e Informática em Portugal e já lecionou estas disciplinas em Angola.