Non esiste una "strada giusta"... il problema si puo' affrontare in diversi modi, la scelta dipende dalle tue cognizioni di base, dal tempo a disposizione, ecc... dacci qualche indicazione in merito.

ciao