Personalmente no me gusta usar programas para generar código

, por ejemplo, un tiempo anduve viendo un producto llamado windev y la verdad si te ayuda para ciertas cosas.. y la forma para hacer una aplicación es super rápido y sencillo, solo te metes al código un 10%, pero para hacer aplicaciones mas robustas que requieran un diseño en capas, web services, com+, etc... no te servirá de nada.
y creo que si realmente quieres ser desarrollador no hay mejor forma que meterse al code directamente para aprender y tener el control total de lo que estamos haciendo...
Ya depende de uno que tanto desea conocer..
Salu2