Authors:
- Prompt Phawach (Main Author)
- Prime Phatin (Vocalist)

Errata
If you experience (ex-pi-riance) any errors please don't just ignore it. While you experience an error follow these procedures (pro-see-dures):
1. Go to https://forms.gle/dzP5e6kmkZ3Lbrs99
2. Enter you report in the form
3. You're Done.
Glossary
Errata - something wrong
Part #0 - Scratch





All About Scratch
Scratch is programming language.
You can make a game in scratch by using the commands blocks by dragging them.
With the blocks together it is called a script
Learn Scratch with Oliver

Scratch is a fun programming language. In fact Scratch is not even a programming language. Scratch is actually a visual scripting language


Getting Scratch

scratch.mit.edu/download

scratch.mit.edu
Part #1 - Python

When you start coding in Python, you might find it frustrating and difficult. But with the help of this book, you will find coding in Python much easier.

Hey! What about me! Don't you want to teach me coding?
Python is a language made by Guido van Rossum in the 1991.
Python Programming Language Facts
Python is completely free and open source with extensive library support.
Python is beginner friendly and does not need a compiler to run code.
Why Learn Python?
Python is easier to read and write similar to English. So, you would'nt need to keep asking a coach or a teacher what to do with python. Also many services Google, NASA, etc. Even many websites, robots and games used Python!
How does Python Looks Like?
Python uses simple commands similar to English for readability as mentioned in the previous page. but instead of using the command say because the computer cannot say something, they use the command print. As you would think, print would print something but it actually doesn't, it will actually say it in the console.
Python Syntax (Sin-Tax)
When you code in python you use the command print("message") as taught in the previous.
Also related to print we use input("message") to make the user to your program write something.
There is also another command called def and then function name and then colon and hit enter and you can make a function
Also there is another function called import so you can import any library from Python.

Stop! But what if we get the Syntax wrong?!
Syntax Checker
Sometimes, programmers make mistakes like this we do a syntax check in this book's projects we are going to have that police officer to check our code.
But in other scenarios you can check it yourself or pretend you have a police officer in you head.

Yes! I am going to check your code.
But, sometimes we will let you identify the errors by yourself when we get deeper into the book. But don't worry, its not the time to think about it yet. Right now we will use the police officer to help us.

Yes I am not going help you if you guys if you are deeper in this book.
Project #1 - Hello! What's you name
In this project: You are going to make a python project that says Hello and ask what's your name in the console.

I am going to try to help you deeper in the book. Or will I....
Answer to Project #1
print("Hello")
input("What's you name? ")

Yes! it is correct!
The Syntax Checker's group

Welcome to the Syntax checker group




Jack
John
Tim
Oliver
Anna
All About Syntax
Now that we learned about Syntax, what actually is syntax? Well, Syntax is actually the grammar and spelling of computers instead of English.

I am your Syntax teacher!
Learn Syntax with Oliver

You know we cannot write I is awesome and it's same for computers that we cannot write pront("message").
Part #2 - Web Development

What is Web Development?
When I say web development I mean by HTML, CSS and JAVASCRIPT the basic building blocks of the web.

I am your web development guide!
What is HTML?

HTML or HyperText Markup Language is a language used for the structure of online websites!
HTML Syntax

HTML always start with tags! And the tag that it always start with is the <!DOCTYPE html> tag. It tells google that it's a HTML file.
HTML Code
<!DOCTYPE html>
<html>
<head>
<title>Document</title
</head>
<body>
<h1>Hello</h1>
</body>
</html>


here is a code for html
Learn about HTML tags with Tim

HTML tags are for organizing content on you webpage just like organizing you stuff! HTML's way of organizing tags are by using angle brackets.
Soon we will be using brackets (mostly in CSS)
Usually we'll be using curly braces {} for CSS. But we will also be using parentheses (pr-en-thuh-seez)
or even angle brackets <> mostly for HTML.


Yay!
Yay!
- Full access to our public library
- Save favorite books
- Interact with authors
Have you ever wanted to know how to code like pro? Well, this book will help you to code like a pro.

- < BEGINNING
- END >
-
DOWNLOAD
-
LIKE(2)
-
COMMENT()
-
SHARE
-
SAVE
-
BUY THIS BOOK
(from $8.19+) -
BUY THIS BOOK
(from $8.19+) - DOWNLOAD
- LIKE (2)
- COMMENT ()
- SHARE
- SAVE
- Report
-
BUY
-
LIKE(2)
-
COMMENT()
-
SHARE
- Excessive Violence
- Harassment
- Offensive Pictures
- Spelling & Grammar Errors
- Unfinished
- Other Problem

COMMENTS
Click 'X' to report any negative comments. Thanks!