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

General Discussion

Tom de Visser
Tom de Visser
1,817 Points

Replace Computer Science study

Hello fellow Treehouse students :)

I am a songwriter, a musician, it's always been my first priority and that's what I always focussed on. That being said, I never chose the right classes in school to be able to study computer science, something I've also always been super interested about.

Since I found Treehouse I'm absolutely in love with the platform. The only thing I'm REALLY missing right here is an iOS app (I'm pretty sure you could make one).

My question is: What courses should I follow here if I want to replace a computer science study as close as it comes with Treehouse.?

I started the Digital Literacy track of course, but I'm very curious about what courses you'd recommend and in what order.

Thank you so much!

1 Answer

Griffin Novetsky
Griffin Novetsky
8,858 Points

The question of all questions. I think finishing that digital literacy track is the most important thing. Starting a track is so exciting, and going through one is at times fun and at other times redundant and exhausting, but finishing it after a while is just a great feeling of pride in yourself.

So now that the gushy part of this is over and you to finish what you start if you are 100% interested, go for your gut feeling; nothing logical. If you what I did at first, you'll think "wow, _______ is a cool language! It's powerful, and very widely used". Eventually, this will turn into a pitfall of despair realizing you spent a month on something that didn't even interest you in the start. Let's avoid that.

Go with a track that on first sight intrigues you. If you pick front end web dev, your first thought should not be, "oh, I could easily get a job doing that!" Instead, go with one that makes you think something along the lines of "that sounds like fun! I could see myself doing this".

Just remember, you will eventually learn more than one or two languages if you stick with this long enough, so starting with Swift and going all the way to SQL is not the end of the world. But the first language you learn will be tough in the middle of the track, so why let it be difficult to learn something that you aren't even personally interested in at first? It's just getting over that hard part that makes it so much easier to conquer more languages and frameworks, even if you don't have a passion for them; your skills of conquering that first language will help give you a boost and jumpstart the next one after that and after that. Your confidence will soar if you learn one language completely. Don't worry, you can always go back, but after being stuck in the middle of a language feeling like you still don't know anything, trust me, you will eventually get it. You got this.