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

Just Beginning- What track should I begin with

Just beginning to learn and trying to improve my skill set within a company. They will be mostly building programs for hardware, not so much on internet but it wouldn't hurt to learn that as well.

2 Answers

Balazs Peak
Balazs Peak
46,160 Points

At treehouse, all beginner level courses are really beginner-friendly. If you ask me, start with Digital Literacy track, or C# Beginner track. But basically any beginner level stuff will be great :)

Brady Borkowski
Brady Borkowski
7,495 Points

To be completely honest, I did the Digital Literacy track and found it to be more confusing and frustrating than simply picking a topic.

It jumped around all over the place and didn't really teach me much. It seemed very sloppy to me and I actively recommend skipping out on it.

I jumped into the Web Development Track and found it to be much more beginner friendly, especially when they replaced the first video "How to Build a Website" with the "Basics of HTML" and "Basics of CSS" courses. The Digital Literacy course was lacking structure and context, at least for me.

Balazs Peak
Balazs Peak
46,160 Points

That is true actually. I've completed it when my knowledge has already become intermediate already, and it was really amusing and interesting.

I agree and I would say that the best choice would be choosing a programming language, and focus on it. Later, when you've mastered one language, you can jump around to all sorts of languages, because you've already learned how to learn one.... basically.

I would suggest that one should start with C# or Java. Those are very well developed, logically consistant languages.

Michael Watson
STAFF
Michael Watson
Treehouse Teacher

It totally depends on what your goals and interests are Aaron. Treehouse focuses on web and mobile more than hardware...perhaps some of that hardware will be controlled with software through mobile phones? So Android or iOS might be interesting for you to pursue?

Balazs Peak
Balazs Peak
46,160 Points

It depends. If someone is completely beginner, I think one would be way better off by starting with a simple Java course, instead of jumping into Android development right away.