I would like to try my hand at developing Android apps. I used to be a great software developer. But that was many years ago and in the C language. So there's a lot I have to learn. Can someone point me to a good reference on courses or training tools I can use to get started. I probably need to learn Java programming. BTW, I have an Apple iMAC. Is that good for developing Android apps? Thanks.