Getting Started with NodeMCU
Lua Or Micropython
Both of this language have Fast & Easy Learning Curve.
Find complete tutorial with LUA
Getting Started with NodeMCU – Meta Design Ideas
https://medium.com/meta-design-ideas/getting-started-with-nodemcu-ce28f45d5c1d#.msbcij82l