Boh ? Io lavoro principalmente in Java e/o sotto Linux quindi non ti so dire se basti, e poi non so che esperienza hai...
Comunque se :
1) l'idea del progetto ti stimola
2) pensi che possa essere una cosa utile e magari servirà pure a qualcuno
3) non vedi l'ora di leggerti 2kg di reference per recuperare le info che ti servono (perche' cosi' con il prossimo programma queste cose le so gia')
4) gia' pensi a come espandere/aggiungere/migliorare questo programma appena lo avrai finito
5) non sei completamente spaesato ma hai una mezza idea di come iniziare a buttare giu' il codice, anche se ovviamente non in tutti i dettagli (sono quelli che ti fregano)
Allora sicuramente il progetto che ti sei scelto va bene!