I bought a starter guide by Daniel Eichhorn which teaches you how to set up a weather report station using ESP8266 microcontroller, 128×64 OLED display and Arduino IDE. This project is perfect for electronics and coding hobbist like myself. The guide teaches you to setup and interface the hardware and software ( using Arduino IDE). I do need some time to digest and understand the C code but the project is fun and practical.
For power supply, I am using a battery bank with DC 5V (1A) output.