Para entregar aplicações à clientes, a tecnologia em si, é o menos importante.
Acredito que todo freela iniciante passa por algo semelhante, as faculdades de tecnologia não nos preparam para e o único jeito de aprender é apanhando mesmo, pelo menos a surra não foi grande.