1
1
2
2
3
- [ Chapter 0] ( ../menu .md )
4
- ========================
3
+ [ Chapter 0] ( ../table-of-content .md )
4
+ ===================================
5
5
6
6
7
7
* [ goals] ( #goals ) and [ methods] ( #teaching-method )
@@ -63,22 +63,25 @@ that maintaining them through all changes can be a demanding task.
63
63
[ Chapter Layout] ( #chapter-0 )
64
64
--------------------------
65
65
66
- The strategy of building a none trivial application also forces sometimes
67
- disables us to expound
68
- all topics in the order from A to Z. But even if we cater to the practical needs
69
- of the task - each chapter has a main topic and several smaller ones, which are
70
- often related to the bigger.
66
+ The practical needs of the growing application did sometimes overrule the
67
+ educational intents of the author. Nonetheless there is a golden thread
68
+ and the menu(table of contents) as the index as well show where to find what.
71
69
70
+ Every chapter has a main topic and several (mostly 6) (often related) subtopics.
71
+ Together they allow to bring the program to a new stage, introducing a new
72
+ feature set or a new style of programming. The source code in each stage is
73
+ included (see table of content). Number in file names refer to a chapter.
72
74
73
- ----
74
-
75
- !!! from here on the text is in raw state !!!
75
+ Each chapter has several paragraphs. They correspond to the subheadings in the table
76
+ of content and covers only a single command, operator or another language feature.
77
+ Usually they have just the right length to be read in 5 to 10 minutes.
78
+ After that the tutorial can be easily put aside - to practice the new knowledge
79
+ or to leave the train.
76
80
77
- ----
78
-
79
- start with some bits
80
- main parts
81
- some bits
81
+ Chapters are also optimized for reading them in one swoop. The first paragraph(s)
82
+ are commonly an easy read - a warm up to get accustomed to the topic.
83
+ The most challenging part is in the middle, while the end serves as a fade out
84
+ and for reflection.
82
85
83
86
84
87
@@ -96,6 +99,14 @@ some bits
96
99
[ Perl Philosophy] ( #chapter-0 )
97
100
-----------------------------
98
101
102
+
103
+ ----
104
+
105
+ !!! from here on the text is in raw state !!!
106
+
107
+ ----
108
+
109
+
99
110
keep easy
100
111
hard possible
101
112
TIMTOWDTI
0 commit comments