If you're just starting to develop applications on the blockchain, take a look at our Smart Contract Basics section which will provide you with a cheat sheet to hit the ground running.

It will also be helpful to have a general understanding of Typescript which is what Near Smart Contracts are written in.