Programming for Non-professionals

Judy - Jun 14 - - Dev Community

The intention of this book is to teach individuals who are not professional programmers (those who do not program for a living) how to code.

"Programming for Non-professionals" is designed to teach non-professionals how to program. In today's world, programming has become a basic skill, similar to driving, offering significant benefits for solving daily work and life problems. However, most programming languages are created for professionals, making it difficult for others to learn and apply these skills. This book aims to bridge that gap.

The book is divided into two parts. The first part covers fundamental concepts common to most programming languages. Understanding these basics allows you to quickly learn new languages, though initially, you might only solve simple arithmetic problems. These foundations are essential for further learning. The second part focuses on structured data and its processing methods, common in everyday tasks such as tables and data analysis. This section goes beyond traditional systems and introduces new operations crucial for structured data processing.

This book is not for professional programmers and avoids advanced topics like object orientation, event-driven programming, and frameworks. Most of the content is accessible to beginners, with some advanced topics marked with an asterisk (*) for optional deeper understanding. Skipping these will not hinder your overall learning or application in daily work.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .