You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/introduction.md
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,17 +45,22 @@ useful design patterns that can be used in any programming situation.
45
45
This book is currently a work in progress. A majority of the chapter is yet to be written.
46
46
Please come back later to check out a completed version of this book.
47
47
48
-
## Whom is This Book For
48
+
## Who This Book Is For
49
49
50
-
This book tries to explain how CGP works by building the majority of its constructs from the ground up. However, many of the explained concepts are not immediately useful for writing CGP code, in particularly at the beginner level. This is because CGP already provides high enough abstraction, that one can write highly productive CGP code without understanding all the underlying details.
50
+
This book takes a deep dive into how CGP works, building and explaining its core constructs from the ground up.
51
+
52
+
However, it's worth noting that many of the concepts explained here are not immediately essential for simply writing working CGP code, particularly when you are just starting out. This is because CGP provides a high level of abstraction, allowing developers to write highly productive code without needing to understand all the underlying details.
51
53
52
54
<divclass="warning">
53
-
Because of the above reasons, _you may not benefit much from reading this book_ if your goal is to get started with writing CGP as soon as possible.
55
+
If your primary goal is to start writing CGP code and become productive as quickly as possible, this book might not be the most direct path.
54
56
</div>
55
57
56
-
On the other hand, the book is mainly useful for those who wish to understand better what happens behind the macros, after they have started using CGP for some time. This book would also be useful for users to understand better on what went wrong when encountering CGP-related error messages, so that they can fix the errors more effectively.
58
+
On the other hand, this book is primarily intended for those who wish to gain a better understanding of what happens "behind the macros" after they have gained some experience using CGP.
59
+
60
+
It will also be a valuable resource for users encountering CGP-related error messages, providing the knowledge needed to understand the root cause and fix issues more effectively.
57
61
58
-
A separate book will be written in the future, to provide beginner-friendly tutorials for getting started with CGP more quickly.
62
+
For beginners looking for a faster start, a separate book is planned for the future, which will provide more beginner-friendly tutorials focused on quickly getting started with CGP.
63
+
book will be written in the future, to provide beginner-friendly tutorials for getting started with CGP more quickly.
0 commit comments