Que quieres aprender?, hoy día a desarrollar lo llaman cualquier cosa
.
¿Quieres aprender todo?, programar, pseucodigo, diseño, marketing, dirección de equipos, planteamientos, etc... o que especialmente?.
Depende de tus ganas puedes usar desde IDE especializados que no tengas apenas que editar código (como gamemaker y otros para 3D) para casi nada hasta trabajar directamente con código para lo cual necesitaras antes unos buenos fundamentos de programación.
Si quieres programar mi recomendación seria que aprendieras sobre C++, Java, python, etc.
Piensa que es como diseñar una web, puedes diseñarla con un CMS, pero tarde o temprano tendrás que picar código o solucionar cosas y sino conoces los fundamentos... estarás totalmente a ciegas y no sabrás ni diagnosticar. Muchas veces incluso mejor aprender con sencillos script donde aprenderás variables, bucles, errores, depuración, etc sin tantas complicaciones (y aun así sera algo costoso).
También variara mucho dependiendo de la plataforma y objetivos, no es lo mismo app de server o de cliente/servidor a android, sobremesa o aplicaciones webs.
Después de lo dicho, si, hay mil webs, de ámbito general tan amplia ninguna conozco que pueda ayudar a un principiante, la mayoria normalmente en ingles claro esta y enfocadas a un lenguajes y herramientas especificas, dudas o incluso codigos particulares.