ExtJs est écrit en Javascript, par conséquent il vous suffit d'un éditeur de texte pour écrire votre code et d'un navigateur web pour afficher le résultat. Cependant, pour programmer en ExtJs, je vous conseil d'utiliser des outils un peu plus évolués :
Il en existe plusieurs, dans ce guide, nous avons choisit d'utiliser comme éditeur Spket IDE pour Éclipse et comme navigateur Firefox avec les modules FireBug et WebDeveloppeur. Pour nos exemples nous travaillerons dans un environnement WAMP (Windows, Apache, MySql, PHP5)