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![](https://ecs-static.teamtreehouse.com/assets/views/marketing/shared/community-banner-white-47072046c51352fe6a69f5e691ff5700b28bb11d45197d7bdf066d9ea3f72d0c.webp)
![Rhys Marksberry](https://uploads.teamtreehouse.com/production/profile-photos/11591842/micro_WIN_20200830_22_11_54_Pro.jpg)
Rhys Marksberry
5,525 PointsOne of the pre-requisites is not part of the track I'm on. Should I take it anyway?
I'm currently on the Full Stack Foundations track, and just finished Python Basics. The next step is Introducing Tuples, which says I should have already taken Introducing Lists, but it is not part of the track. Should I take it anyway?
1 Answer
![Ben Colgan](https://secure.gravatar.com/avatar/45fa739e1da52da7e6ab81e5839d1b7b?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Ben Colgan
22,695 PointsPersonally I always find it best to go off track for a bit to learn a pre-requisites otherwise you might spend a lot of time trying to do a load of guess work on something you've not learnt about when its generally much easier to spend an extra hour or so learning the pre-requisite as not only will it all make more sense when doing the current part of a track it will also a lot of the time be something you may need to know about in the future anyway so ends up making your life a little easier in the long run too.