Welcome to the World of Scripting – Ep. 1

This course is the start of your journey becoming a Roblox Studio scripting, throughout these series, you'll learn the basics of scripting, the essential path to start your journey as a Roblox dev.

Welcome to the World of Scripting – Ep. 1

Introduction

Before we dive into the world of scripting, let's explore what scripting really means. The term "scripting" comes from the idea of writing a script, similar to how a playwright writes a script for actors to follow. In the context of programming, scripting refers to writing instructions that a computer can execute in a specific order. This process involves using "scripts".

In Roblox Studio, these scripts are written in a language called Luau, which is based on Lua.

What is Lua?
Lua is a flexible and portable scripting language. It evolved from earlier data-description languages like SOL and DEL, which were initially used in engineering applications. The creators of Lua aimed to make it simple, which has made it a favorite in game development, including Roblox.

Table of Contents

  • 1. Introduction to Servers and Clients
  • 2. Introduction to Scripting
    • 2.1 Types and Variables
    • 2.2 Understanding the Explorer
    • 2.3 Creating a Script
    • 2.4 Defining Variables

Video

Learning Method: This course contains a short video that covers all the key concepts. I recommend reading the written course first and then watching the video. By reading the course initially, you'll develop questions about it's content and gain a foundational understanding of what it's about, though you may not understand everything at once. Watching the video afterward will help clarify those questions and provide a visual, simplified explanation of the concepts. Finally, you can read the course again or just read the conclusion that will contain a summary of the course, for you to focus on the key points you need to remember. There is also a quick quiz for you to take.