Ciao e benvenuto.
Ti passo qualche link:
http://www.damnsmalllinux.org/
http://flashlinux.org.uk/
http://store.mandriva.com/product_info.php?products_id=277 (qui ti compri pure direttamente la key usb)
http://featherlinux.berlios.de/
http://www.slax.org/?lang=it
Non è detto cmq che per far funzionare Linux tu debba conoscere per forza dei linguaggi di programmazione, si effettivamente aiuta se tu dovessi spingerti ltre la "normale" customizzazione del sistema, ma cmq va bene avere le nozioni base per gestire un PC a livello hardware e software... Linux impari a gestirlo col tempo dall' infinita documentazione di nicchia e generalista che trovi online e allegata ai singoli pacchetti che vuoi utilizzare.
Tutto imho naturalmente.