ci sono decine di post sull'argomento.. e il manuale.. non si può pretendere di avere sempre la ricetta pronta dagli altri.. un pò di impegno e di studio, come penso abbiamo fatto tutti.
Per quanto riguarda l'ambiente di sviluppo, direi che è semplicemente il migliore, il più completo e il più semplice da imparare, basta applicarsi un pò e dedicare tempo per cercare di risolvere i problemi, come per tutti i linguaggi.
Comunque, il forum è sempre a disposizione.