Tällä sivulla on kokoelma oppaita, jotka käsittelevät ohjelmointia ja siihen läheisesti liittyviä aiheita. Oppaat on jaettu neljään ryhmään, ja monet niistä muodostavat useampiosaisia opassarjoja. Jos itse kirjoittamasi opas sopisi täällä julkaistavaksi, ota toki yhteyttä ylläpitoon. Suomenkielistä materiaalia ohjelmointiin ei nimittäin koskaan ole liikaa.
| Asennusoppaat |
| Abyss-palvelimen asennus |
| Perusasennus |
| PHP:n asennus |
| Apache-palvelimen asennus |
| CGI:n asennus |
| .htaccess-tiedostot |
| MySQL:n asennus |
| Perusasennus |
| PHP:n asennus |
| SSI:n asennus |
| DJGPP:n asennus |
| DJGPP:n asennus |
| SDL:n asennus |
| SDL:n asennus |
| |
| Perusoppaat |
| Aloittelijan QBasic-opas |
| Osa 1 - PRINT, CLS, INPUT |
| Osa 2 - DEFX, IF...ELSE...END IF, FOR...NEXT ... |
| Osa 3 - SUB, FUNCTION, GOTO/GOSUB ... |
| C-ohjelmointi |
| Osa 1 - Ensimmäinen ohjelma |
| Osa 2 - Muuttujat, taulukot ja tietueet |
| Osa 3 - Ehdot, silmukat ja funktiot |
| Osa 4 - Standardikirjasto |
| JavaScript-perusopas |
| Osa 1 - Perusteet |
| Osa 2 - Muuttujat ja taulukot |
| Osa 3 - Tapahtumankäsittelijät ja informaatioikkunat |
| Osa 4 - Komentorakenteet |
| Osa 5 - Funktiot |
| Osa 6 - Lomakkeiden käsittely |
| Osa 7 - Merkkijonojen käsittely |
| Osa 8 - Ominaisuudet |
| Osa 9 - Matemaattiset laskutoimitukset |
| Osa 10 - Olio-ohjelmointi |
| Osa 11 - Käytännön sovelluksia |
| Käytännön PHP-opas |
| Osa 1 - Johdanto |
| Osa 2 - Muuttujat ja taulukot |
| Osa 3 - Komentorakenteet |
| Osa 4 - PHP ja Internet-sivut |
| Osa 5 - Tiedostojen käsittely |
| Osa 6 - Funktiot |
| Osa 7 - Evästeet ja istunnot |
| Osa 8 - Tietokannat (MySQL) |
| Osa 9 - Vinkkejä ja vihjeitä |
| MS-DOSin komentojonot |
| Komentojonot |
| Ncurses |
| Pieni ncurses-opas: Perusteet |
| Ohjelmoijan matematiikka |
| Osa 1 - Jakojäännös |
| Osa 2 - Pituus ja kulma |
| Osa 3 - Vektorit |
| Osa 4 - Tiedosta dataan |
| Pascal-ohjelmointi |
| Osa 1 - Mistä Pascal alkaa? |
| Osa 2 - Vakiot, muuttujat ja tietueet |
| Osa 3 - Silmukat ja ehtolauseet |
| Osa 4 - Tiedostot |
| Osa 5 - Funktiot, aliohjelmat ja omat moduulit |
| Python-opas |
| Johdatus Python-ohjelmointiin |
| SDL:n perusteet |
| Osa 1 - Perusteet |
| Osa 2 - Grafiikka |
| Osa 3 - Syötteet |
| Osa 4 - Lisäkirjastot |
| SSI-opas |
| SSI-opas |
| Visual Basic -opas |
| Osa 1 - Johdanto |
| Osa 2 - Käyttöliittymä |
| Osa 3 - Muuttujat ja taulukot |
| Osa 4 - Ehdot ja silmukat |
| Osa 5 - Aliohjelmat ja funktiot |
| Osa 6 - Hiiri ja näppäimistö |
| Osa 7 - VB:n grafiikkakomennot |
| Osa 8 - Tiedostot |
| Osa 9 - WinAPIn käyttö |
| XHTML |
| HTML:stä XHTML:ään |
| |
| Erikoisaiheet |
| AJAX |
| AJAX - Asynchronous JavaScript and XML |
| Brainfuck |
| Brainfuck |
| DOM |
| Document Object Model veppikoodaajan näkökulmasta |
| Grafiikka |
| Metapallot |
| Noise-algoritmit |
| Plasmaefekti |
| Tuliefekti |
| Merkkigrafiikkapelien ohjelmointi QBasicilla |
| Osa 1 - Pelimoottorin alkeet |
| Osa 2 - Alkeellinen pelimaailma |
| Osa 3 - Hirviöiden luominen |
| Ohjelmointiaiheita |
| Rekursio |
| Sprite-grafiikka |
| Peliohjelmointi Visual Basicilla |
| Osa 1 - Suunnittelu |
| Osa 2 - Grafiikka ja pelitasot |
| Osa 3 - Kokonaisuus ja viimeistely |
| PHP |
| GD-kirjaston käyttö |
| Oraclen käyttö PHP:ssä |
| PclZip-opas |
| Säännölliset lausekkeet PHP:ssä |
| Salausopas (Mhash, Mcrypt ja Crack) |
| SDL:n ja OpenGL:n yhteiskäyttö |
| Osa 1 - Yksinkertainen alustus ja käyttö |
| TI-89-peliohjelmointi |
| Osa 1 - Basicin perusteet |
| Osa 2 - Näppäimistö ja grafiikka |
| Osa 3 - Esimerkkipelejä |
| Visual Basic |
| 2D:tä DirectX8:lla |
| Korttipeliohjelmointi |
| Resurssitiedostot |
| Johdatus DLL:ien luomiseen VB6:lla |
| Päivämäärien käsittely |
| |
| Sekalaista |
| Ohjelmoijan ensiaskeleet |
| Näin pääset alkuun ohjelmoinnissa |
| Taulukot ja listat |
| Näppäinkoodit (DOS&Windows) |
| DOSin näyttötilat |
| QBasic-komentolista |
| Tietokoneen luvut |
| Tietokoneen luvut |