I have a feeling like there isn’t everything in lua 5.1 book to learn scripting things like jetpack, plane, car suspension building system, for example like in bloxburg, booga booga, electric state dark rp.
Or there is everything I need to know to make that kind of things?
The Lua 5.1 book is a good place to start, but you’ll also need to make use of the Developer Hub too. Roblox uses a modified version of Lua which interfaces with the workspace and game engine, in addition to their own fork of Lua called Luau, which allows them to add features that are otherwise not available in vanilla Lua.
Learning Lua isn’t about making cars or planes, it’s about learning the base language. The Lua manual teaches you about the language itself and not its application on Roblox.
If you want to learn how to make a building mechanic for your game, you should start with basic usage of properties and functions from both Lua and Roblox. Eventually you’ll build your perception about it and you’ll understand how to apply it in making more complicated stuff.
Merely watching Roblox Lua tutorials (as in how to make a shop, inventory, ragdoll, etc) isn’t going to give you the ability to be an advanced programmer. You need to actually learn the meaning behind it, and the Developer Hub is a great place for that.
The book you mentioned is the official version of Lua. Roblox uses a modified version of that, like @cxmeels mentioned. Because of this, the book won’t give you everything you need to know about Roblox Lua.
For beginners, YouTube is a good place to start. As you become more experienced, start using the Developer Hub to browse all of the API; it really helps.