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.
this lesson is far from the other one before? any begginers lessons?
his lesson is far from the other one before? any begginers lessons?
Jason AndersTreehouse Moderator 145,541 Points
This is an "Intermediate" level course and is designed for students who have a strong working knowledge of Java. All courses have the Ability Level on the Home page for the course.
With that said, instead of just picking courses, you should follow a Track set out by Treehouse. You can see all the tracks by clicking the Track link in the top navigation bar. Track progress you through a specific and logical route through the courses.
If Java is what you are specifically looking for, then the Learn Java track is where you should start.
Keep coding and welcome to Treehouse! :)
I'm not lost. I followed the tracks from beginner to advanced and this is like finding ancient samarian scrolls and trying to read them.
Nathan Martinez168 Points
i hear your guys' feedback, i think it's tough - all courses, online or not, will always be a balance between too easy and too hard. for me, i've done almost nothing in java before, but i've programmed a lot in python and a bit in go and even though i've never heard of concepts like composition or polymorphism before, i could infer them after a few times of rewatching the video.
inheritance - creating a class that inherits all methods from the parent class and exposes all of them publicly
composition - creating a class whose underlying data structure is of the parent class, but only the new methods the author defines on the composed class itself are exposed - all of the methods in the underlying data structure's inherited class remain private, posing less code risk as changes to the inherited class of the underlying data structure are hidden from the user.
hopefully that helps a bit.
lost tracks. thank u for guideness