Per la mia esperienza fino ad ora, ti direi che dovresti probabilmente spendere molto, e far fare il lavoro a terzi.
Sono un laureando in ingegneria informatica, quindi non sono esattamente "vergine" in questo campo. Ma c'è una montagna così grande di informazioni da conoscere che, in assenza di qualsivoglia documentazione, mi sento veramente perso.
In più, per quanto visto fino ad ora, a pochissimi interessa aiutarti gratuitamente. La maggior parte vuole semplicemente vendere i propri servizi, e, di conseguenza, lasciarti il più ignorante possibile. Che, di per sé, è anche un punto di vista che capisco, anche se non lo condivido.