Definitely suggest the Busy Coder's Guide to Android Development, it is complete, VERY well written, AND constantly updated.
Also having a Macbook isn't bad for development, it's great!!! I use Android Studio on my Macbook pro. I can also create iOS apps and do web server development inside...