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!
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

Nicholas Allen
2,014 PointsSwitching to app development?
Ive started Treehouse in December taking the web development pathway, but its just not as exciting for me as I believe it would be learning to build apps.Ive passed the CSS portion and debating would it be a good switch to learn to build apps? Thanks
3 Answers

Nick Janes
5,487 PointsWhat could go wrong? You can also do them side by side! Web development and app development are extremely different so you're likely not to get them confused.

Robert Richey
Courses Plus Student 16,352 PointsHi Nicholas,
Web development requires many different disciplines. It will take time, practice, curiosity and patience - patience with yourself.
Front End technologies are generally easier to learn and offer more instant gratification because visual elements respond to your code changes. Once you have a handle on HTML / CSS / JavaScript | jQuery, then start figuring out what this Back End stuff means - pretty much managing the data to and from the client and a database. Along the way, you'll pick up concepts like MVC, Agile, and other workflow patterns that will help remove frustrating hurdles.
When at the end of a course or badge, if you see Extra Credit or if they talk about project ideas to work on your own, do them. Getting through courses fast is meaningless if you can't retain and apply the knowledge.
Kind Regards

Ken Alger
Treehouse TeacherNicholas;
One of the great things about Treehouse is the ability to "jump around" in the Library and sample courses. If you think that native app development might be more your speed, take a course and see. If you like it, switch tracks (you can always return to the Web Development track later without loosing your progress).
Just my thoughts.
Ken