Esta obra foi desenvolvida para proporcionar ao leitor a aprendizagem de desenvolvimento de atividades utilizando os recursos de programação por meio da linguagem GeoGebraScript. A grande maioria das obras sobre o GeoGebra que encontramos nas livrarias, em anais de eventos e na internet, trazem tutoriais e outras informações acerca do software, de forma básica ou, no outro extremo, detalhando muito especificamente, alguma possibilidade, o que deixa menos abrangente. Neste livro, o leitor tem a oportunidade de conhecer recursos mais avançados que o nível básico, mas com razoável generalização. As concepções iniciais acerca de programação são apresentadas por meio de exemplos e todos os comandos do GeoGebraScript (versão 5.0) são descritos e suas sintaxes apresentadas. O objetivo é que esta seja uma obra que permita o avanço de seus conhecimentos em termos do GeoGebra e o instigue e inspire a criar novas possibilidades neste software gratuito e tão difundido, mundialmente, entre professores e outros profissionais da área de matemática.