repl.it 
ça dépend ce que tu veux prog'. Si t'es full python un i5 suffira. Si tu fais du c++ ou autre qui nécessite de la compilation plus lourde, prend toi un i7 pour être large.
C'est juste un exemple, il nous faut + d'infos sur ton utilisation.
Evite le dual core quoi qu'il arrive. Minimum quad core je pense que tu seras très large pour 95%