Skip to content

Commit cae6c24

Browse files
author
Christopher Harrison
authored
Merge pull request #4 from GeekTrainer/main
Scaffolded pages
2 parents cc5a38d + d05661f commit cae6c24

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1034
-1
lines changed

02-installing-toolkit/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Installing your toolkit
2+
3+
To start writing JavaScript on [Node.js](https://nodejs.org/) you will need a couple of tools. In particular, you'll need the Node.js runtime and a code editor.
4+
5+
- [Visual Studio Code](https://code.visualstudio.com?WT.mc_id=beginner-ch9-niner)
6+
- [Set up your Node.js development environment directly on Windows](https://docs.microsoft.com/en-us/windows/nodejs/setup-on-windows?WT.mc_id=beginner-ch9-niner)
7+
- [Set up your Node.js development environment with WSL 2](https://docs.microsoft.com/en-us/windows/nodejs/setup-on-wsl2)
8+
- [Node Version Manager](https://github.com/nvm-sh/nvm/blob/master/README.md)

03-first-application/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Creating your first Node.js application
2+
3+
When you're learning a programming language for the first time, convention is to write [Hello, world](https://en.wikipedia.org/wiki/%22Hello,_World!%22_program). We're not one to break from tradition, so we did the same with a couple of extra flourishes.
4+
5+
## Further reading
6+
7+
- [Get started using Node.js on Windows for beginners](https://docs.microsoft.com/en-us/windows/nodejs/beginners)
8+
- [console.log](https://nodejs.org/dist/latest-v12.x/docs/api/console.html#console_console_log_data_args)
File renamed without changes.

04-comments/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Comments
2+
3+
[Comments](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Comments) give you the ability to leave notes about what your code is doing. It's also a powerful tool for leaving yourself notes, which is a wonderful for learning code!
4+
5+
## Further reading
6+
7+
- [Comments](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Comments)
File renamed without changes.

05-variables/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Variables
2+
3+
Variables are placeholders for information you'll use in your application. These could be relatively small like a number, or large like complex objects. Regardless of the data the variable will store you'll declare them all the same. What will change is where you'd like the variable to exist and the ability to modify it.
4+
5+
## Further reading
6+
7+
- [const](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const)
8+
- [let](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let)
9+
- [var](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/var)

06-strings/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Strings
2+
3+
Strings in JavaScript are collections of zero or more characters. Working with strings is one of the core skills all developers need. Fortunately, JavaScript provides a host of ways for manipulating and working with strings.
4+
5+
## Further reading
6+
7+
- [String](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)
8+
- [Template literals](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals)

07-data-types/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Datatypes
2+
3+
JavaScript is [weakly typed](https://wikipedia.org/wiki/Strong_and_weak_typing), meaning it does not store the datatype while you are writing your code. However, it does support numerous data types and maintains what datatype a variable is storing at runtime. You can even query a variable to determine the datatype.
4+
5+
## Further reading
6+
7+
- [typeof](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof)

0 commit comments

Comments
 (0)