Ohjelmointi

Free Pascal

Free Pascal on avoimeen lähdekoodiin perustuva Pascal-ohjelmointikielen käännin. Free Pascal toimii useissa eri käyttöjärjestelmissä ja eri suorittimilla.

Scratch

Scratch on ohjelmoinnin alkeiden ja perusperiaatteiden opetteluun hyvin sopiva ohjelma, jossa ohjelmointi tapahtuu valmiita peruspalikoita paikoilleen raahaamalla.

Node.js

Node.js on JavaScript-ohjelmointiympäristö monelle alustalle esimerkiksi palvelinkäyttöön.

Git

Git on hajautettu versionhallintajärjestelmä ohjelmointiin ja muuhun tekstintuottamiseen.

JSXGraph

JSXGraph on JavaScript-kirjasto interaktiivisten geometristen konstruktioiden tekemiseen www-sivuille.

Meld

Meld on visuaalinen työkalu tekstitiedostojen vertailuun rinnakkain.

Reinteract

Reinteract on helppokäyttöinen käyttöliittymä Python-kokeiluihin ja -laskentaan.

JS Bin

JS Bin on web-pohjainen ympäristö, jolla voi nopeasti kokeilla HTML-koodista, CSS-tyyleistä sekä Javascript-tiedostoista koostuvaa kokonaisuutta.

Komodo Edit

Komodo Edit on vapaa monipuolinen tekstieditori ohjelmoijille.

GitHub

GitHub on erityisesti ohjelmoijille suunnattu sosiaalisen median tavoin toimiva lähdekoodinjakopalvelu, jossa on tarjolla paljon vapaasti lisensoituja ohjelmia ja muuta materiaalia.

Subversion

Subversion on versionhallintajärjestelmä, varsin suosittu vapaissa ohjelmistoprojekteissa.

jQuery

jQuery on pieni ja kätevä kirjasto Javascript-sovellusten kirjoittamiseen.

Zen Coding

Html-tekstin kirjoittamista helpottava lisäosa useampaankin tekstieditoriin.

Turtle Art

Turtle Art on ohjelmoinnin alkeisopetukseen sopiva kilpikonnagrafiikkaa hyödyntävä ohjelmointiympäristö, jossa ohjelmointi tapahtuu palikoilla rakentamalla.

Notepad++

Notepad++ on vapaa ja erittäin monipuolinen tekstieditori, joka on suunnattu erityisesti ohjelmointiin, mutta sopii myös yleisemmin Windowsin Notepad-ohjelman korvaajaksi.

GNU Emacs

GNU Emacs on tekstieditori jolla voi tehdä kaiken. Jos jotain ei voi Emacsilla tehdä, se ei ole tekemisen arvoista.