Tous langages
- Context : Un petit éditeur de texte, simple et puissant, sous Windows, qui vous permettra d'éditer des texte réalisés dans tous langages. L'avantage de Context par rapport à un simple éditeur de texte, c'est qu'il met le code que vous écrivez en couleur. Une bonne chose pour se retrouver rapidement dans un code source.
Caml / Ocaml
- Caml : Caml est un langage simple et efficace pour apprendre à programmer. Ce langage n'est pas fortement utilisé dans l'industrie, mais il introduit des principes de programmation modernes et bien sympatiques (comme les variables fortement typées et le pattern matching). C'est le langage qui est utilisé dans les classes préparatoires aux grandes écoles. OCaml est la version orientée objet du langage.
Basic / C / C++ / C#
- Visual Studio Express Edition : Microsoft met depuis quelques temps son environnement de développement Visual Studio, à disposition gratuitement. Bien sur, cet environnement n'intégre pas toutes les évolutions de son homologue payant, mais c'est bien assez pour un utilisateur souhaitant s'initier à la programmation. Visual studio permet de développer en C/C++, C#, Basic et de faire du développement web. Une version de SQL serveur est également disponible.
Java
- Java : Le langage Java est gratuitement distribué par SUN microsystems. Pour installer l'environnement de développement, il faut télécharger le JDK - Java Developpement Kit. Je vous conseille de télécharger sur la même page la documentation, bien utile quand on souhaite apprendre à développer.
- JCreator LE : Installer Java, c'est bien, mais avoir un environnement de développement simple et efficace, c'est mieux. Pour apprendre le langage, mieux vaux avoir un environnement de développement pas trop compliqué. JCreator LE répond parfaitement à ce besoin. Je vous invite à l'essayer sans plus attendre.
Programmation WEB
- Kompozer : Un bon logiciel pour débutter simplement le développement WEB. Ce logiciel permet de créer rapidement des petites pages WEB statiques.
- WAMP est un package qui vous installe les serveurs nécessaires au développement de sites en PHP : le triptyque Apache, MySQL et PHP.
Calcul scientifique
- Scilab : il existe de nombreux logiciels de calcul scientifiques, mais la plupart sont payants et chers, c'est à dire, pas à la portée de la bourse d'un étudiant ou d'un particulier. Scilab est un logiciel gratuit, qui entre en concurence directe avec Matlab. Scilab peut être utilisé pour faire du calcul matriciel. Il utilise le même langage de programmation de Matlab.