Getting Started With NodeMCU
NodeMCU can be programmed in 3 ways: -
1) LUA scripting
2) Arduino like programming though arduino IDE
3) Nodejs style of programming.
LUA scripting is a very simple language that can be learnt very easily. There are a lot many API available for network programming. But still if you want to avoid learning a new programming language then you can go for next two styles of programming. People familiar with Arduino IDE will have to take minimum efforts to deal with programming of node MCU.