4D is more complex than the script-based databases preferred by many beginners, but don't let its apparent complexity deceive you. Once you have mastered a few of the basic principles you could be writing powerful databases in a few hours. Jumpstart 4D will start you on that path.
Choose a moderately complex problem to solve using 4D, preferably a problem that you understand well. A good example might be a database to manage a Little League baseball team. Then build a solution using 4D. As you encounter problems, do research using the many free 4D resources: the 4D Web site and Jumpstart 4D mailing list, for example.
4D is a great teaching tool for the classroom. It has a powerful, yet integrated development environment, which makes implementing a design much easier. Because 4D databases can be run in interpreted mode, it is also quick and easy for both teacher and student to try a solution and gain immediate feedback.
4D is also very forgiving - almost any database object can be changed at anytime - students can discover their own solutions using trial and error.
Hey, and it's free too!
Many people switch to 4D from other products because of its powerful language and Web capabilities. The immediate temptation is to start developing a new project immediately that is often quite complex. My advice is to start with a simple project. Learn the fundamental principles of 4D first. Achieving that is the goal of Jumpstart 4D.