Projektavimas
ArgoUML patogu projektuoti įvairius sąryšius bei procesus, duomenų bazes. Dažniausiai naudojama programavimo inžinerijoje. (UML - sutartinių projektavimo ženklų kalba). Galite naudoti
tiesiai iš www (sukurta su java)
Python
Python (versija 2.5) – universali, šiuolaikinė, lengvai išmokstama, profesionali programavimo kalba. Ją naudoja Google, NASA. Vis sparčiau populiarėja pagal programavimo kalbų populiarumo indeksą.
IDLE Interaktyvi python aplinka
Eric galinga integruota python ir Ruby programų kūrimo aplinka.
HTML+PHP+MYSQL

OpenOffice Base Duomenų bazių valdymo sistema – yra priemonės lentelėms, užklausoms, duomenų įvedimo formoms bei ataskaitoms kurti. (Access alternatyva)
Java
Java development kit Technologinė programų kūrimo platforma (kartu su programavimui skirtomis papildomomis bibliotekomis (klasėmis))
Jedit Universalus su java sukurtas programų tekstų redaktorius, turintis daug priedų (angl. „plugins“)
Įv. programavimo aplinkos
SciTe nedidelis, greitas programų tekstų redaktorius, turintis sintaksės paryškinimo, bei programos struktūros analizės savybes.
BlueFish Programų redaktorius. Ypač orientuotas į HTML, PHP, CSS failų redagavimą.
Eclipse Galinga profesionali programų kūrimo aplinka, kurią galima pritaikyti įvairioms programavimo kalboms (yra specialūs projektai java, php, python, ruby).
Laisvi resursai internete
SourceForge.net atviro kodo projektų portalas
OpensourceCMS Atviro kodo internetinių svetainių sistemų rinkinys su galimybe išbandyti, kaip veikia išvardintos turinio valdymo sistemos.
Open Source Web Design
Pamokėlės
Python programavimo kalbos pamokos
Show Me Do Animuotos pamokėlės – dauguma apie laisvas programas.