So you want to start making apps for Android, do you? Some people may try to tell you that it’s too late to get into the game, especially if you’re a brand new beginner, but it really isn’t.
If it seems like the Play Store is flooded with crappy apps and that there’s no room for anything new, remember that you don’t need to be original. Your apps just need to offer something that other apps don’t, even if it’s just a cleaner interface.computer science computer science computer science computer science computer science
That being said, one of the best ways to learn programming is through books, so here are a handful of great resources you may want to check out. You’ll need to learn a good bit of Java, so we’ve included some Java books as well.
If you have absolutely no Java experience at all, you should start with this book. Note that learning a new language is tough and even the best-written guides can only ease the way so much.
But in terms of newbie-friendliness, few are as good as Java: A Beginner’s Guide. It starts are the very beginning and takes you through advanced features like lambda expressions and JavaFX. There’s a reason why it’s a #1 best seller on Amazon!