5
5
6
6
7
7
* [ goals] ( #goals ) and [ methods] ( #teaching-method )
8
- * [ layout of the whole and structure of each chapter ] ( #chapter-layout )
8
+ * [ layout of the chapters and paragraphs ] ( #chapter-layout )
9
9
* [ few prerequisites] ( #prerequisites )
10
10
* [ Perl philosophy] ( #perl-philosophy )
11
11
* [ basic syntax rules] ( #basic-syntax-rules )
17
17
-------------------
18
18
19
19
Welcome,
20
- to this hands on tour through the more often needed parts of this vast and beautiful
21
- programming language. You can find here:
20
+ to this hands on tour through the more often needed parts of this vast and
21
+ beautiful programming language. You can find here:
22
22
23
23
- syntax knowledge:
24
24
- bits of deeper understanding for the design decisions:
25
25
- room for own experiments:
26
26
- a hopefully useful application:
27
- - a taste of the full capabilities
27
+ - a taste of the full capabilities of Perl 6
28
28
- sources for further learning (docs and more)
29
29
30
30
31
31
32
32
[ Teaching Method] ( #chapter-0 )
33
33
-----------------------------
34
34
35
- While all the action takes place between "you and your computer", we try to
36
- give you a feel that someone is guiding you in a real-world programming situation.
35
+ While action takes place between "you and your computer", we try to give you
36
+ the feel that someone is guiding you in a real-world programming situation.
37
+ We think that this will be way more human, interesting and educational,
38
+ than "talking in class room about driving cars".
37
39
You will be able to follow a train of thought from the first strategic decisions,
38
40
to the selection process of finding the most suitable Perl feature, to the
39
41
following trying out of several ways to formulate it, up to the polishing edits.
@@ -44,11 +46,9 @@ Links to more detailed information will be provided on the spot needed.
44
46
The tutorial also advances with a rather fast pace. Therefore we encourage you to
45
47
reread a chapter or paragraph, if you felt like not fully understanding it.
46
48
Or you follow the trail of code snippets in a chapter. Running them as oneliner,
47
- and and using them as basis of explorations might be your favorite learning style.
48
- Rereading a chapter after that also clarifies a lot.
49
- And reading the chapter after some minutes of such adventure can clarify.
50
- When an explantation still doesn't makes sense to you - please let us know via github.
51
- It is most important to us not to bore and provoke your own inquiries.
49
+ and and using them ot the main program as basis of explorations might be your
50
+ favorite learning style. Rereading a chapter after that also clarifies a lot.
51
+ When an explanation still doesn't makes sense to you - please let us know via github.
52
52
53
53
The flip side of this practical, yet dense approach: you (mostly) have to stick
54
54
with the given order and won't be able to skip even several sentences.
@@ -63,7 +63,8 @@ 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 one none trivial application also disables us to expound
66
+ The strategy of building a none trivial application also forces sometimes
67
+ disables us to expound
67
68
all topics in the order from A to Z. But even if we cater to the practical needs
68
69
of the task - each chapter has a main topic and several smaller ones, which are
69
70
often related to the bigger.
0 commit comments