Jeg kan da lige smide denne her:
http://robozzle.com/
Det er kort fortalt programmering på et meget simpelt plan. Du skal programmere din raket til at fange alle stjerner i hver bane. Det kan virke simpelt i starten men bliver yderst kompliceret senere. Der er faktisk en af banerne der bruger relativet avanceret programmeringsteknikker hvilket kun gør det sjovere. Jeg er sikker på at det ikke kun er programmøre der finder den slags puzzel sjove.
I Robozzle har jeg løst 35 opgaver.
Til programmører vil jeg så anbefale denne her side:
http://projecteuler.net/problems
Det er en samlet af problemer (mange af dem matematiske) hvor størstedelen kun kan løses med programmering. Opgaven lyder så at lave et program til hver opgave som så løser opgaven. Når dit program har kørt opgaven igennem vil der være et svar som man så kan indtaste på siden for at se om det er korrekt. Hvis det er korrekt låser du op for muligheden at se andres løsninger og ideer. Tricket er så at lave dine algoritmer hurtige og effektive. Det skal siges at alle opgaverne KAN løses med programmer der tager under 30 sek at køre (og med moderne computere bør det ikke være over 10 sek). Hvis dit program bruger mere end tid på at løse opgaven tæller løsningen ikke.
Jeg har løst de første 20 af opgaverne og har programmeret en samlet programpakke der holder styr på alle løsningerne.