"Beginning REALbasic" is an ideal beginners' title: it starts off with a detailed introduction to REALbasic and its interface and basic functions, and then offers step-by-step tutorials on the fundamentals of programming with REALbasic--creating interfaces, menus, and toolbars, and working with conditional logic, loops, databases, object-oriented programming, sound, graphics, and more.