I've been wanting to get started with Android Development for a while now but it always seemed too intimidating since I knew nothing about the platform or Java.<p>I have taken my first step.<p>I just finished "Learn Java The Hard Way" by Graham Mitchell and it was great! I know PHP and some JavaScript which helped in wrapping my head around syntax. I still have tons to learn, but for anyone else looking to dive into Java I would recommend this book.<p>I have taken another step towards my goal and am taking the "Programming Mobile Applications for Android Handheld Systems" course on Coursera, which is also helping me understand what the different components of Android do. (Activities, BroadcasterReceivers, Services,Content Providers)<p>If anyone has any other resources to help others get started please share. Thanks.<p>https://learnjavathehardway.org/