Pour s’entraîner à programmer sans rien installer (à part un navigateur web)
À terme c’est sûrement une bonne idée d’installer un linux et d’y
mettre les outils nécessaires pour programmer dans de bonnes
conditions. Mais en première approximation, il existe des outils
gratuits en ligne qui feront l’affaire pour la partie programmation.
pour plein de langages : https://ideone.com/
C
:
http://pythontutor.com/c.html#mode=edit
qui permet de voir l’état de la mémoire, ou
https://www.mycompiler.io/ juste pour
éditer et compiler
ocaml
: https://try.ocamlpro.com/ qui
ressemble plus à l’environnement utilisé en TP
Pour s’entraîner à programmer en s’amusant :
codingame,
codewars,
France-IOI.
Pour travailler sous unix/linux
- en ligne (mais à terme ce ne sera pas viable), on trouve un
environnement très semblable à celui du
TP
- Si vous avez un mac : rien à faire, OSX est une surcouche sur BSD.
- Si vous avez un pc sous windows, plusieurs solutions :
- vous écrasez windows avec une distribution linux [sauvegardez vos
données avant]
- vous mettez en place un double boot [sauvegardez vos
données avant]
- vous installez un machine virtuelle [installez un distribution
légère, surtout si votre machine possède peu de RAM]
- utilisez un conteneur docker [pas forcément recommandé pour des
débutants]
- il paraît que WSL et WSL2 fonctionnent
- Quelle distribution choisir ?
- la plus grand public et celle qui est installée au lycée : Ubuntu
- un peu plus geek : Debian
- encore plus geek (?) : ArchLinux
- pour que vos grands-parents puissent aussi s’en servir : dflinux
- pour installer sur le premier ordinateur que votre père/mère geek
a acheté : toutou linux
- et toutes les autres, à vous de regarder ce que vous voulez privilégier