Drivers

For UNO/MEGA/PRO using FTDI Chip on board
FTDI USB Chip Driver for ( XP/WIN7/WIN8) | Zip / Exe
FTDI USB Chip Driver for (Mac) 32Bit | 64Bit
FTDI USB Chip Driver for (Linux) 32Bit | 64Bit

Software

ESP8266 / NodeMCU / MicroPhython IDE
Developer Essential for Multiple platform tools for any ESP8266 Developer including NodeMCU and MicroPython AT Command are Supported | Installation Guide  | Source Code | ESPlorer Zip |
(Requires JAVA(SE Version 7 and Above)

NodeMCU Flasher for Windows
NodeMCU flasher is a firmware programmer for NodeMCU Development Kit
| Manual | Source Code | Zip | win32 exe | win64 exe |

Datasheets

Official Arduino UNO R3 Schematics | Download > PDF

Official Arduino MEGA 2560 R3 Schematics | Download > PDF