ロブロックスで遊んだことのない人は、
まずユーザー登録して遊んでみてください。
ユーザー登録はRobloxのホームページからできます。
開発環境であるRoblox Studioは以下のリンクからダウンロードできます。
日本語対応のページもありますが、
英語の勉強のためにも敢えて英語のページを選ぶほうが良いと思います。
どうしても英語が無理な方は日本語のページを選んでください。
ロブロックス開発で使用されるのはLuauという言語です。
Luaというプログラミング言語をカスタマイズしたものですが、
一般的な他のプログラミング言語と共通な部分も多く、
将来他の言語を学ぶ場合でもLuauを学んでおけば役立つはずです。
また前提条件として、プログラミングの基礎が分かっている、
数学や物理の知識がある(中学高校レベル)、
英語が分かる場合は習得が早いと思いますが、
なくてもかまいません。
時間はかかりますが、
逆にロブロックスを通じてこれらの知識を習得していくことができます。
なお、API等の学習ページも豊富にあります。
https://create.roblox.com/docs
APIの分量を見ると圧倒されてしまうかもしれません。
しかしロブロックス特有の仕様は割と頻繁に更新されるため、
無理に覚える必要はありません。
辞書的に利用すればよいですし、
頻繁に利用するものは自然に覚えるでしょう。
それよりも変数、関数、条件分岐、繰り返し、配列、辞書等、
Luauの基本構文をしっかりと理解することが大事です。