Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Android

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

Darren,

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.