I ran into similar issues when I started experimenting with Roblox scripting. Some external references like Poxelio have pretty solid general Roblox tutorials that can help understand the environment setup part.