Learn Lua - The learning website

We’re working on a new website. You know about it lmao…

2 Likes

Sorry to bump this thread but just so everyone knows, the new site is almost complete. I’ve been working on it for a while and took a bit of a break, slowing the release of it.

The site won’t be 100% polished on release but it’d be good enough to beat the Google Site. Mobile support isn’t 100% complete either, but it’s good enough to be able to view images and read text, plus mobile-ready navigation. This site is built with custom CSS, HTML, and JS using ReactJS.

Thank you to everyone who has been contributing to this project, including myself.

Chonky button
image

1 Like

Yes there is a better way of doing that. I think he just used that method as an example of using variables.

A better way of doing it though is through tweening.

local TweenService = game:GetService("TweenService")

local Part = PathToPart

local Info = TweenInfo.new(
    1,
    enum.EasingStyle.Sine, -- may have gotten caps wrong I don't remember exactly 
    enum.EasingDirection.Out,
    0,
    false,
    0
)

local Goal = {
    Transparency = 1
}

local Tween = TweenService:Create(Part, Info, Goal)
Tween:Play()
1 Like

This is absolutely false. using workspace or any other method instead of game:GetService("Workspace") is heavily considered bad practice, since it kills consistency with service getting.

1 Like

To be honest, nothing really helps me focus on learning about luau, because my brain can’t really focus on text. I’ll check out this website and see if it helps.

1 Like

Umm, when you use workspace, you don’t make a variable for it, since it’s already basically a variable. I don’t know where you got that information from, but that isn’t true…

1 Like

It is bad practice to just use workspace with other service getting methods (game:GetService).

It’s completely foolish to kill consistency just for the sake of using a reference variable, since it 's one of the (if not the most) important aspect of writing code - everything then comes at a lower priority.

Even then, Roblox themselves recommend GetService as you see here.

And here is the link for the page Roblox Lua Style guide

1 Like

Why should people use this instead of boatbomber’s site?

I totally agree but we didn’t talk about TweenService YET. We are jumping on new topics once the new website gets done.

1 Like

Well, I’m not too sure if what you linked was advertising but we want to go from the beginning to the very end in scripting by going onto EVERY topic while the website you linked only seems to show you how to do SPECIFIC stuff, not how to learn LUA to be able to do ANYTHING after.

Suggestions!

Ow my eyes! Dark mode please!

Remove the Learn Lua text on the top left and make the logo redirect to the home page

Move the logo to the top left where the learn lua text was

Try to use less screenshots, people can’t copy+paste text

1 Like

Perhaps use code blocks to present code instead of screenshots.

1 Like

Why use this over the documentation that we already have? You go into so much detail, to the point where it’s hard to read an entire paragraph about 1 thing. We also have video tutorials, and Lua Learning. I feel that there is no reason to make this resource as over 1,000s of tutorials exist, along with the 100s of doc pages with helpful code samples.

To be honest, no tutorial is good out there, just reading or watching some type of video isn’t going to help you learn luau. You will be distracted by other things in life and quit.

The only way you can learn it properly is if you have a tutor or teacher.

And people think information in text will do the trick.

We’re making a new website. Thanks for the feedback though!

Honestly, the project idea was to try to make it easy to get the information you need without needing to search for long.

This seems the same as the official docs for roblox then, they had the same idea to get code easily & fast with a good practice. Now the question is why THIS over roblox’s docs or https://lualearning.org/

What people want are samples of ready code. That’s not real lua scripting. There are endless possibilities with lua but when you get it all done, just a few things will be possible and games will start to be repetitive.

Because we go in depth with ALL the topics and show how to use it. Roblox Docs and the other website you mentioned either give you some code samples without explaining in every detail how to remake something like this understanding every detail of it or just explaining what it is without showing in detail how to use them.

Roblox Docs indeed go in details about the arguments, etc, you don’t need to explain every lines to teach somebody.