This chapter will look at the main features of TypoScript. We will explain the basic principles that are a part of learning any new language. Although TypoScript is not a programming language in the normal sense, it contains many features that you would expect a programming language to have, such as operators, constants, and datatypes. You will learn about these in this chapter.
What better way to begin than with the classic "Hello World" program? In this section, you will not only write your first TypoScript code, but also create your first TypoScript template. We are assuming that you have installed the Dummy Package and have not created a template yet. If you already have a template, you may skip the template creation section and go straight to the actual TypoScript section.