About Delphi Programming - for Novice Developers and First Time Visitors

What You Need to Know About Delphi Programming.

Hi! I'm Zarko Gajic, your About.com Guide to Delphi Programming. That's my picture at the top of the page (or maybe at the bottom). You can read my bio to learn more about who I am. I write feature articles and tutorials related to Delphi programming. I also gather links to other sites that have articles, tutorials, and important information on specific aspects of programming in the Delphi language.

The purpose of this page is to orient newcomers with an overview of some or our special Delphi programming features.

Embarcadero Technologies Delphi is an object-oriented, visual programming environment to develop 32 and 64 bit applications; with FireMonkey, Delphi is the fastest way to deliver ultra-rich and visually stunning native applications for Windows, Mac and iOS.

If you are just entering the programming world, here's why you should consider learning Delphi: Why Delphi?. Also, don't miss Delphi History!

If you are confused about different Delphi versions (Delphi Starter, Delphi XE2, RAD Studio), read the "Flavors of Delphi" article to easily pick your Delphi of choice.

There is a lot of information on this site about Delphi programming; this site covers all aspects of Delphi development, including tutorials and articles, forum, language reference with examples, glossary, free code programs, custom components and much more.

Let me help you find what you're looking for (and help your career by looking for the right Delphi job). Learn how Delphi can help you solve complex development problems to deliver high-performance, highly scalable applications ranging from Windows and database applications to mobile and distributed applications for the Internet.

If you simply want to build a simple database application (accounting, CD/DVD album), for home use, Delphi will help you build it fast and with ease.

Looking for something specific?
You can search this Delphi Programming site or all of About.com for a specific programming task. Try it using the search box at the top of the page. Hint: Put phrases in double-quotation marks for better results (i.e. "protected hack"). If you are looking for more ways to find Delphi programming related materials, go see the "Searching for Delphi" article.

True Beginners, Students, Newcomers ...
For those who are new to Delphi, I've prepared several free online courses designed to get you to a fast start. The free courses below are perfect for Delphi beginners as well as for those who want a broad overview of the art of programming with Delphi.

Be sure not to miss the Delphi Tutorials and Online / Email Courses section.

How to program in Delphi – what you need to know?
This entire site is devoted to providing the tutorials and other resources needed to learn Delphi programming. There are several broad categories of Delphi programming tutorials to help you in your quest to learn how to create the best solutions fast. These include tutorials for the beginner as well as the more experienced developer, find them listed in A Beginner's Guide to Delphi [enter Delphi topic].

If you are looking for free or/and shareware and commercial components, you’ll be happy to know I’ve prepared a dozen of Top Picks pages – where all the best third-party components, tools and Delphi books are collected and reviewed.