Reddit Reddit reviews Android Programming: The Big Nerd Ranch Guide (2nd Edition)

We found 14 Reddit comments about Android Programming: The Big Nerd Ranch Guide (2nd Edition). Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
Android Programming: The Big Nerd Ranch Guide (2nd Edition)
Check price on Amazon

14 Reddit comments about Android Programming: The Big Nerd Ranch Guide (2nd Edition):

u/lignux · 7 pointsr/androiddev

i am in the middle of this one and i love it. It teaches you Android development through making apps and i think this is why its so good and practical.

u/Helllo_World · 5 pointsr/learnprogramming

This is a pretty popular book that's full of content and based on Android studio http://www.amazon.com/Android-Programming-Ranch-Guide-Edition/dp/0134171454

u/0b_101010 · 4 pointsr/androiddev

Watching Tim Buchalka's course on Udemy. Got it on sale for $12, great value, great support.

I can also recommend Head First Android Development and Android Programming: The Big Nerd Ranch Guide.

u/alfanumerico · 3 pointsr/androiddev
u/solaceinsleep · 2 pointsr/androiddev
  1. Learn basic programming concepts:
    I recommend you pick up a book or use online courses to learn a language or two. Which language you start with is up to you. It really doesn't matter which one because the concepts are not unique to the language (most of the time). In your case I would recommend starting with java (since you will need it for Android). One option is this course, it's not specific to java though, but it will get you thinking like a programmer: https://www.edx.org/course/introduction-computer-science-harvardx-cs50x.

  2. Learn the specifics of Android:
    I started with this book: http://www.amazon.com/dp/0134171454/. I recommend you do the same.

    Good luck.
u/melancholiclabs · 2 pointsr/Drugs

Read a lot of books. Everything is usually available as a pdf on the internet and the ones that aren't are $10 to rent on Amazon. Here's the ones that I've read that relate to this project.

Java

u/nos4autoo · 2 pointsr/androiddev

I'm not terribly experienced, but I think there are a couple options. I've made a simple app, similar. Text and video, with some navigation. I went through a lot of this teamtreehouse.com tutorial. It gives some basic explanations and it's not terribly difficult, in my opinion.

I've also used Android Programming: The Big Nerd Ranch Guide (2nd Edition) book. It gives a good introduction to the process of programming Android apps, and uses example projects, much like Treehouse does.

Edit: Big Nerd Ranch book assumes you know some Java. It's a good second step in the process, and I feel it's a good resource.

u/BurtMacklinFBI · 2 pointsr/learnprogramming

Get started on data structures and algorithms, or maybe give android a try.

u/octarino · 2 pointsr/androiddev

I would suggest you this book Android Programming:
The Big Nerd Ranch Guide
(2nd Edition)
. It's a very good starting point.

>What should I start with?

Learn Java first.

How much programming do you know?

u/TylerGoLook · 1 pointr/learnandroid

Big nerd ranch just released their second edition of their book here. It is one of the best introductions to the platform.

u/dzjay · 1 pointr/androiddev

For android Big Nerd Ranch. You definitely need to get comfortable with Java, maybe watch some youtube tutorials, I think Udacity has a Java course too.

u/Apostle_1882 · 1 pointr/learnjava

Everyone seems to recommend The Big Nerd Ranch Guide. I'm yet to get it but I've seen it mentioned many times in reply to questions like yours.

https://www.amazon.co.uk/Android-Programming-Nerd-Ranch-Guide/dp/0134171454

u/Tjinsu · 1 pointr/learnjava

Java is an excellent way to start Android development. You can develop applications with many other languages as well, it all depends on what you want to make. I myself made a basic program using Python when I was in school that can run on Android, but as I grew more experienced I've learned the advantages Java has for Android development, particularly for much larger software development.

The key thing to keep in mind as a beginner is to not panic if you're not "getting" something. Programming and the mindset is very difficult at first. Once you do get the basics down, you'll also want to make sure you "like" programming in Java.

As for Android/Java development in particular, I've heard very good things about this book:
https://www.amazon.com/Android-Programming-Nerd-Ranch-Guide/dp/0134171454/

I'm sure though with practice and once you have an idea, you could definitely come up with something without a book.

u/agckb · 1 pointr/learnprogramming

While it isn't a YouTube tutorial, I really like Android Programming: The Big Nerd Ranch Guide (2nd Edition) since it has very good explainations (assuming you know Java). The third edition is coming soon.