Für welche Sprache?
Für Java brauchst du das
Java-SDK und ein IDE (Entwicklungsumgebung). Für den Anfang kann ich den
Javaeditor empfehlen. Später dann
Eclipse oder
Netbeans. Falls zu dann spezifische Fragen hast, ist das
Java-Forum eine gute Anlaufstelle.