Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

How Long Does It Take To Learn To Code For Java & Android?


Add a new language!

Already have subtitles for this video?
Upload them directly. Check my site here to learn how I learned Java and Android Basics in under 3 months (I give a Team Treehouse Review and tour of the Treehouse Paid Courses).


This Channel:

Team TreeHouse Review, My Honest Experience:

This videos' topic on my blog in full:

Team TreeHouse Review 2017: A SneakPeek Inside The Android and Java Online Courses:

How Hard Is It To Learn To Code Java or Android As A Beginner?:

Article -

Video -

How Long Will It Take Me To Make My First Android App As A Beginner?:

Article -

Video -

About Me:


I often see this question asked in Quora and other forums so I thought that'd I'd address it right here in a post.

But let me first start this article with a really cliche, but very relevant quote to this topic:

“There is no end to education. It is not that you read a book, pass an examination, and finish with education. The whole of life, from the moment you are born to the moment you die, is a process of learning." - Jiddu Krishnamurti - philosopher, speaker, and writer

You can never learn all of a topic whether you are a beginner at Java programming or an expert at Android app development.

We should rather ask a more important question that will be more useful to a beginner who wants to learn how to code Java or Android (or any language for that matter):

"How long will it take to get a fundamental grasp of Java/Android Development basics so that I can have the acute ability to intelligently direct my learning to expand my expertise to the best of my abilities."

NOW THAT IS A REAL QUESTION! (I'm such a long-winded person...maybe I just love to hear myself talk...I mean type...)

That question does have an answer and we can simply calculate it based on the amount of work you are willing to do daily.

As a disclaimer, I'm no expert at Java programming, but I have been doing Java on and off for 2-3 years and Android development for about 10-11 months (rough estimates).

In this timespan, I've gone from complete beginner to a proficient coder that knows where and how to solve most problems that arise.

I learned with a website called Team Treehouse which I review here, but that isn't what this article is about...

...This should be the first goal of any beginner who wants to learn to code Java: proficiency.

Once you can navigate the development environment you use and read Java fluently a lot of doors open for you.

You can build new things, use other people's code to expand on your own, and join the worldwide movement of the language you're learning.

Sounds cool and all, but let me answer this article's question directly:

How Long Does It Take To Learn To Code Java & Android?

Note: Java is the language use primarily to code Android applications and it is the default language used in Android Studio, the integrated development environment (IDE) for Android apps.

Java's use in Android programming is kind of different that traditional Java. Think of it this: compare English 200 years ago to what it is right now.

They're the same language, but just different words and uses of words. I'm so good at analogies...

So assuming that you are an Earthling like me, you have roughly 24 hours in each of your days.

8 are taken by sleep, 8 by work or school, 1-2 by food, and let's just say 1-2 for miscellaneous reasons.

This leaves you 4-6 hours per day of free time (unless you have an event or work outside of work/school) weekdays and way more on the weekends.

Assuming you use all of them like I did when I began to learn, it'll take you about 1-1.5 months to get a solid basis in Java.

This will be your computer in 1-2 months...forget sleep...
This means that you will be able to read, write, translate, drink......Java.

Read the rest on my blog....

____________________________________________________________________ Check out my site here to learn how I made my first android app 2 months after starting learning coding online with Team Treehouse (Takes 30 seconds to learn what I did).