linux si scarica gratuitamente e ne trovi di varie versione..io ti suggerirei il MINT 4.0.
Per installarlo devi partizionare il tuo HD in modo tale che una parte sia occupata da Windows e l'altra da LInux; per fare questo trovi vari programmi con interfaccia grafiuca intuitiva che ti permettono di operare in tal senso oppure, volendo, puoi provare a formattare e così puoi creare due partizioni distinte e separate

Linux "dovrebbe" andare su qualsiasi PC