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: README.md
+35-20Lines changed: 35 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -21,11 +21,13 @@ This should be your mindset when you're learning how to think : **I'm learning h
21
21
22
22
## Before you start!
23
23
24
+
### 1. Install some new software!
25
+
24
26
In order to test your JavaScript code, you'll be using software that will execute your files from the command line. This software is called [Node.js](https://nodejs.org/en/download/). Download the Long-Term Support (LTS) version for your specific operating system.
25
27
26
-
- For Windows, click [here](https://nodejs.org/dist/v12.16.1/node-v12.16.1-x86.msi)
27
-
- For Mac, click [here](https://nodejs.org/dist/v12.16.1/node-v12.16.1.pkg)
28
-
- For Linux, click [here](https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz)
After you've installed it, go to your command line interface. Type in the following command:
31
33
@@ -35,34 +37,47 @@ node --version
35
37
36
38
It should show you version `v12.16.1` or higher.
37
39
38
-
##Learning goals
40
+
### 2. A new way of submitting homework!
39
41
40
-
In order to successfully complete this module youwill need to master the following:
42
+
Starting from this module you'll submit homework in a different way. You will be only using GIT and GitHub and work **like a real developer would**: pushing code from your computer to GitHub and making pull requests!
41
43
42
-
- Have an idea of what `computer programming` is
43
-
- Know the basic building blocks of `JavaScript`
44
-
- Correctly write and use `variables`, `functions` and `loops`
45
-
- Understand the `control flow`
46
-
47
-
## How to use this repository
44
+
Before you start with the homework, make a `fork` of the following repository: [HackYourHomework/JavaScript1](https://www.github.com/hackyourhomework/javascript1). You'll always use the **HackYourHomework** version of the module repository whenever you have to submit your homework.
48
45
49
-
This repository consists of 3 parts:
46
+
Here are the steps to get started:
50
47
51
-
1.`Reading materials`: this document contains all the required theory you need to know _**while**_ you're coding. It's meant as both study material and as a reference to understand what you're doing.
52
-
2.`Homework`: this document contains the instructions for each week's homework.
53
-
3.`Lesson Plans`: this part is meant for teachers as a reference. However, as a student don't be shy to take a look at it as well!
54
-
55
-
After your first class you should start with checking the `reading materials` for that week. So, for the first time it's the [Week 1 Reading](/Week1/README.md). Study all the concepts and try to get the gist of everything. After, you can get started with the `homework` for that week.
56
-
57
-
Before you start with the homework, make sure you've made a `fork` of the right repository: [HackYourHomework/JavaScript1](https://www.github.com/hackyourhomework/javascript1). Once you've cloned it to your computer you can proceed by making `GIT` branches for each week. Start at the `master` branch and execute the following (note that they're 3 different commands):
48
+
1.`fork` the HackYourHomework repository to your personal account.
49
+
2.`clone` your forked repository to your computer.
50
+
3. Make `GIT` branches for each week. Start at the `master` branch and execute the following (note that they're 3 different commands):
58
51
59
52
```console
60
53
foo@bar:~$ git branch week1-YOURNAME
61
54
foo@bar:~$ git branch week2-YOURNAME
62
55
foo@bar:~$ git branch week3-YOURNAME
63
56
```
64
57
65
-
Then execute `git checkout week1` and you can get started!
58
+
4.`checkout` to `week1-YOURNAME`
59
+
5. Get started with making your homework!
60
+
61
+
Here's a video in order that shows you how it's done: [How to Submit Your Homework](https://www.youtube.com/watch?v=CpYARPYGQU8)
62
+
63
+
## Learning goals
64
+
65
+
In order to successfully complete this module you will need to master the following:
66
+
67
+
- Have an idea of what `computer programming` is
68
+
- Know the basic building blocks of `JavaScript`
69
+
- Correctly write and use `variables`, `functions` and `loops`
70
+
- Understand the `control flow`
71
+
72
+
## How to use this repository
73
+
74
+
This repository consists of 3 essential parts:
75
+
76
+
1.`README`: this document contains all the required theory you need to understand **before** class. It's also meant as a reference to understand what you're doing while you're coding.
77
+
2.`MAKEME`: this document contains the instructions for each week's homework.
78
+
3.`LESSONPLAN`: this document is meant for teachers as a reference. However, as a student don't be shy to take a look at it as well!
79
+
80
+
**Before** the first class of the module you should start off with the [Week 1 Reading](/Week1/README.md). Study all the concepts and try to get the gist of everything. After your first class, you can get started with the [Week 1 Homework](/Week1/MAKEME.md).
66
81
67
82
If you have any questions or if something is not entirely clear ¯\\\_(ツ)\_/¯, please ask/comment on Slack!
0 commit comments