Part 4: Applications
Applications come in various sizes and functionalities, ranging from small tools with a single purpose to extensive systems with numerous features. Regardless of their complexity, all applications feature interfaces, whether for human interaction (user interface/UI) or for communication with other applications (Application Programming Interface/API).
In this section, you’ll explore the development of applications, from command-line tools to systems interacting with files, databases, and more.
This part has the following chapters:
- Chapter 13, Programming from the Command Line
- Chapter 14, Files and Systems
- Chapter 15, SQL and Databases