# Learn the Move Language

## Learn the Move Language

To begin your journey in developing Move, we provide the following resources:

* Your first move module to walks you through compiling, deploying, and interacting with Move.
* Endless Move Book to teach you many of the general Move concepts.
* [The Move tutorial](https://github.com/aptos-labs/move/tree/main/language/documentation/tutorial) to cover the basics of programming with Move.
* [Move Examples](https://docs.endless.link/endless/devbuild/build/learn-the-move-language) demonstrating many different aspects of Move especially those unique to Endless.
* Endless Move Framework.

There are several IDE plugins available for Endless and the Move language:

* [Endless Move Analyzer](https://github.com/endless-labs/endless-vscode-plugin) for Visual Studio.
* [Move language plugin for JetBrains IDEs](https://plugins.jetbrains.com/plugin/14721-move-language): Supports syntax highlighting, code navigation, renames, formatting, type checks and code generation.

The following external resources exist to further your education:

* [Teach yourself Move on Aptos](https://github.com/econia-labs/teach-yourself-move).
* [Collection of nestable Move resources](https://github.com/taoheorg/taohe)
