A development environment for learning purposes