Sounds like you got it..
I'd highly suggest using an ESP8266 or ESP32 if you want to get into wifi,etc...
Get one thats a "development board" so it has the USB/serial chips,etc.. on it already and they can be programmed just like an arduino using the same IDE..
It makes wifi stuff simple as its all built into that small little chip vs needing to go with an expensive ethernet shield or a crappy enc28j60 type ethernet board..
Something like this..
http://www.ebay.com/itm/NodeMcu-Lua-...%257Ciid%253A1