Ti capisco... ti suggerisco, visto il tipo di problemi che hai di usare la programmazione OOP, all'inizio perdi un pò di tempo, ma poi non sei costretto a rivedere tutto per una qualunque modifica ed è molto più semplice dividere il lavoro con altri.

Anche io all'inizio facevo tutto gratis. Così si fa esperienza. Inoltre hai il vantaggio di non dovere rendere conto a nessuno e quindi fare solo le cose che ti piacciono. Continua a studiare e vedrai che ti verranno a cercare per darti dei lavori e ti pagheranno. A me è successo così... non mi sono mai proposto io, mi hanno sempre contattato gli altri.