Mercurial Hosting > reactionary
comparison src/learn.html.luan @ 52:8e5ad4f564f5
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 09 Jan 2024 16:45:52 -0700 |
parents | 3057adc065f3 |
children | 50db01566278 |
comparison
equal
deleted
inserted
replaced
51:4c511f4aa282 | 52:8e5ad4f564f5 |
---|---|
8 local header = Shared.header or error() | 8 local header = Shared.header or error() |
9 | 9 |
10 | 10 |
11 local content = { | 11 local content = { |
12 intro = { | 12 intro = { |
13 title = "Introduction" | 13 title = [[Introduction]] |
14 content = function() | 14 content = function() |
15 %> | 15 %> |
16 <p>Learning reactionary programming will give you a deep understanding of programming and will enable to you to write your own programs and websites. However this is not enough to get a job with modern scum (members of depraved modern culture). Modern scum will expect you to use tools popular with them, so you would have to learn one of those. Probably the least horrible programming tool used by modern scum is <a href="python.html">Python</a>, so I would recommend learning that if you want a job.</p> | 16 <p>Learning reactionary programming will give you a deep understanding of programming and will enable to you to write your own programs and websites. However this is not enough to get a job with modern scum (members of depraved modern culture). Modern scum will expect you to use tools popular with them, so you would have to learn one of those. Probably the least horrible programming tool used by modern scum is <a href="python.html">Python</a>, so I would recommend learning that if you want a job.</p> |
17 | 17 |
18 <p>The next 3 lessons are basic computer literacy. Even if you are not interested in programming, these would be useful skills.</p> | 18 <p>The next 3 lessons are basic computer literacy. Even if you are not interested in programming, these would be useful skills.</p> |
28 <p>If you have any questions, you can <a href="https://discord.gg/Qdcgvm3aAq">ask me on Discord</a>.</p> | 28 <p>If you have any questions, you can <a href="https://discord.gg/Qdcgvm3aAq">ask me on Discord</a>.</p> |
29 <% | 29 <% |
30 end | 30 end |
31 } | 31 } |
32 editor = { | 32 editor = { |
33 title = "Text Editor and JSON" | 33 title = [[Text Editor and JSON]] |
34 content = function() | 34 content = function() |
35 %> | 35 %> |
36 <p>A text editor is a basic tool for reactionary programmers. We use simple flexible tools. Modern scum use an <a href="https://en.wikipedia.org/wiki/Integrated_development_environment">IDE</a> which is big, <a href="http://www.mikraite.org/Changed-my-mind-about-IDE-s-tp2769.html">complicated</a>, and inflexible. We don't use such tools.</p> | 36 <p>A text editor is a basic tool for reactionary programmers. We use simple flexible tools. Modern scum use an <a href="https://en.wikipedia.org/wiki/Integrated_development_environment">IDE</a> which is big, <a href="http://www.mikraite.org/Changed-my-mind-about-IDE-s-tp2769.html">complicated</a>, and inflexible. We don't use such tools.</p> |
37 | 37 |
38 <p>I reviewed the available text editors and I think <a href="https://www.sublimetext.com/">Sublime Text</a> is the best one available. So please download it and learn how it works.</p> | 38 <p>I reviewed the available text editors and I think <a href="https://www.sublimetext.com/">Sublime Text</a> is the best one available. So please download it and learn how it works.</p> |
42 <p>I paired Sublime Text with JSON because Sublime Text uses JSON files for its <a href="https://www.sublimetext.com/docs/settings.html">settings</a>. (Actually not quite pure JSON because it includes comments which are lines starting with <code>//</code>.) Experiment with Sublime Text settings to learn more about both Sublime Text and JSON.</p> | 42 <p>I paired Sublime Text with JSON because Sublime Text uses JSON files for its <a href="https://www.sublimetext.com/docs/settings.html">settings</a>. (Actually not quite pure JSON because it includes comments which are lines starting with <code>//</code>.) Experiment with Sublime Text settings to learn more about both Sublime Text and JSON.</p> |
43 <% | 43 <% |
44 end | 44 end |
45 } | 45 } |
46 bash = { | 46 bash = { |
47 title = "Bash - Command Line Shell" | 47 title = [[Bash - Command Line Shell]] |
48 content = function() | 48 content = function() |
49 %> | 49 %> |
50 <p><a href="bash.html">Bash</a> is the other basic tool for reactionary programmers. I was hoping to just reference existing Bash tutorials in this lesson, but they are all horrible, so I am writing my own. So for this lesson, please read <a href="learn_bash.html">my tutorial</a>.</p> | 50 <p><a href="bash.html">Bash</a> is the other basic tool for reactionary programmers. I was hoping to just reference existing Bash tutorials in this lesson, but they are all horrible, so I am writing my own. So for this lesson, please read <a href="learn_bash.html">my tutorial</a>.</p> |
51 <% | 51 <% |
52 end | 52 end |
53 } | 53 } |
54 hg = { | 54 hg = { |
55 title = "Mercurial - Source Control" | 55 title = [[Mercurial - Source Control]] |
56 content = function() | 56 content = function() |
57 %> | 57 %> |
58 <p>later</p> | 58 <p>later</p> |
59 <% | 59 <% |
60 end | 60 end |
61 } | 61 } |
62 html = { | 62 html = { |
63 title = "HTML and CSS" | 63 title = [[HTML and CSS]] |
64 content = function() | 64 content = function() |
65 %> | 65 %> |
66 <p>later</p> | 66 <p>later</p> |
67 <% | 67 <% |
68 end | 68 end |
69 } | 69 } |
70 js = { | 70 js = { |
71 title = "JavaScript" | 71 title = [[JavaScript]] |
72 content = function() | 72 content = function() |
73 %> | 73 %> |
74 <p>later</p> | 74 <p>later</p> |
75 <% | 75 <% |
76 end | 76 end |
77 } | 77 } |
78 luan = { | 78 luan = { |
79 title = "Luan" | 79 title = [[Luan]] |
80 content = function() | 80 content = function() |
81 %> | 81 %> |
82 <p>later</p> | 82 <p>later</p> |
83 <% | 83 <% |
84 end | 84 end |
85 } | 85 } |
86 http = { | 86 http = { |
87 title = "HTTP" | 87 title = [[HTTP]] |
88 content = function() | |
89 %> | |
90 <p>later</p> | |
91 <% | |
92 end | |
93 } | |
94 regex = { | |
95 title = [[Regular Expressions]] | |
88 content = function() | 96 content = function() |
89 %> | 97 %> |
90 <p>later</p> | 98 <p>later</p> |
91 <% | 99 <% |
92 end | 100 end |
93 } | 101 } |
94 java = { | 102 java = { |
95 title = "Java 8" | 103 title = [[Java 8]] |
104 content = function() | |
105 %> | |
106 <p>later</p> | |
107 <% | |
108 end | |
109 } | |
110 lucene = { | |
111 title = [[Lucene]] | |
96 content = function() | 112 content = function() |
97 %> | 113 %> |
98 <p>later</p> | 114 <p>later</p> |
99 <% | 115 <% |
100 end | 116 end |