Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.


Darren Fisher
Darren Fisher
1,071 Points

Feeling Overwhelmed. Half way through Build an interactive story app

I am half way through Build An Interactive Story App and I am feeling completely overwhelmed. Right now it feels as though I am being dragged along and the only reason I have gotten this far is because I am following what Ben does. I cannot complete any of the code challenges on my own without having to look at my existing code and I doubt I will be able to do pretty anything that has been gone over in this course on my own.

Is this normal? Am I doing something wrong? Should I go back or just stick with it and just wait for everything to 'click' as I've heard many programmers say eventually just happens one day?

This is my first Treehouse course and I am completely new to programming.

Jason S
Jason S
16,247 Points

if it's your first course i'd recommend taking the Java basic courses and workshops first. Android is definitely a lot harder if you are new to programming, there's also books such as big nerd ranch for Android which is pretty good after you get a good grasp of Java

1 Answer


I've now seen a few people on Treehouse jump straight into Android development without any knowledge or experience with Java. This leads to exactly where you are at - frustration. Android is built on Java and to be a successful Android developer you need to know Java.

As Jason S suggested, take the Java courses first and gain some experience and confidence in using Java, then begin the Android courses.