¿Cuál es el mejor sitio o recurso para aprender el lenguaje delphi?

No estoy seguro acerca de otros países, pero en Sudáfrica, Delphi es la primera opción para las escuelas, por lo que posiblemente sea su primera exposición.

Personalmente, comencé con Delphi a través de Unisa. Todavía estaban enseñando principalmente el idioma de Pascal, pero estaban usando Delphi como el compilador. Al ser un lenguaje de aprendizaje, es muy probable que cualquier clase de curso que le enseñe los conceptos básicos de programación esté utilizando Delphi.

Si encuentra algún curso de capacitación oficial en su área, generalmente son muy beneficiosos y vienen con manuales de gran tamaño que también son muy útiles después.

Puedo responder por la sugerencia de Kevin McCoy de usar los libros Mastering Delphi de Marco Cantu. La sección sobre escritura de componentes es brillante: hace que un tema potencialmente difícil sea realmente fácil de seguir.

También puede haber algunos buenos recursos en línea, pero comencé a programar antes de que existiera Google, por lo que no puedo recomendar cuál de ellos es el mejor.

Veo que el libro Learn Delphi in 21 Days también está en línea ahora. Lo usé cuando estaba en forma de libro.

La ayuda Delphi en sí es bastante escasa. Si estoy haciendo algo nuevo, busco el problema en Google, y eso puede llevarlo a la documentación relevante de Delphi en línea, que es de aproximadamente el 5% útil. En su mayoría, aunque Google recoge una muy buena publicación en Stack Overflow que es mucho más útil, y donde encuentro el 99% de mis respuestas.

En mi área, las exhibiciones en carretera para Delphi eran bastante poco frecuentes, así que asistía a las de Visual Studio. Luego, en casa, abriría mi Delphi para ver si Delphi podía hacer algo sobre lo que MS había estado hablando, y he aquí que estaba allí, sentada tranquilamente sin ninguna fanfarria. Así que eso fue un buen recurso de aprendizaje, aunque algo no convencional.

Hay sitios web en todo el Internet que muestran soluciones para varios problemas de Delphi.

Un recurso realmente bueno para el conocimiento de Delphi es comprar cualquiera de los libros de Marco Cantu sobre el tema. Apunta a los más recientes si tienes en mente una versión IDE moderna. Delphi ha evolucionado bastante en los últimos 5 a 10 años, por lo que los libros más antiguos lo llevarán por mal camino. Cualquier libro que cubra Delphi 2010 o posterior probablemente esté bien, a menos que tenga una copia muy antigua de Delphi.

Confía en mí, las versiones lanzadas en el último año son muy buenas y valen la pena.

La mejor manera de aprender Delphi (para mí de todos modos) es abrir el IDE, cargar el código de otra persona y modificarlo para que sea suyo, cambiar las cosas y ver si aún funciona. Ponlo de nuevo como estaba si muere. Mirar una pantalla IDE en blanco puede ser bastante desalentador para un novato en Delphi.

Echa un vistazo al foro de desarrolladores de Google+ Delphi. No encontrarás un montón de mejores desarrolladores de Delphi que estén muy felices de ayudar incluso al novato despistado.

Una guía para principiantes de Delphi que programa los capítulos 11-20

Utilicé este tutorial para comenzar a programar en Delphi sin experiencia previa; Recomendaría este curso para cualquier persona que quiera comenzar.

A medida que progresemos, los recursos para aprender delphi parecerán limitados. Devexpress y StackOverflow me ayudaron mucho, ya que contenían alguna solución a la mayoría de los problemas comunes que uno podría encontrar.

.NET UI Controls para desarrolladores de aplicaciones móviles, de escritorio, web y de informes

Desbordamiento de pila

Yo mismo uso Delphi Basics mucho

Un principiante completo puede ver esta pregunta Sitios para programadores principiantes de Delphi

La wiki oficial también puede ser útil RAD Studio.

Eche un vistazo al tutorial, consejos y código fuente de Delphi, de DelphiLand

Este es, de lejos, el sitio de Delphi más popular de la web para principiantes. Explica las cosas en lenguaje “normal”, no en el mumbo-jumbo program del programador habitual y tiene muchos ejemplos de código fuente.