c'est telement bien de pouvoir faire des programmes sur un Apple II SG, des journées et des journées a programmer pour que quelque chose marche, et la apple faire l'inverse, sur un iphone ou ipad, on ne peu plus avoir d'invité de commande, c'est pour ca que je suis passer android, je peu bidouiller sans problemes, juste qu'il faut inserer un kernel spécifique dans le tel pour pouvoir bidouiller et apres installer un mini logiciel qui débloque le CMD, et hop, en 15min tu le fait, t'est content et tu peu d'ammuser.
le projet open source le plus en vogue est android, c'est un dérivé de linux (le noyau), qui est super bien foutu.
le bas niveau est super dur, imagine toi faire de l'assembleur, 10 lignes de 0 et I pour faire apparaitre une lettre.
Personnelement, je programme principalement en Java et en C++ . je connai vaguement l'assembleur, mais c'est hardcore.
J'en profite pour remercier l'équipe Cyanogen du forum XDA android pour leur superbe rom qui marche du tonere, il on un noyau linux, et android et y te refont la moitier des code d'android, mais en mieu, plus performant, et optimiser a chaque terminal.