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

Shawn Jass
Shawn Jass
7,151 Points

Hello I a beginner at coding. Where do I start that would make the most sense while on Windows 10?

Hello I am transitioning into learning new languages and would like some professional advice on where to start to best learn to code and running new programs. I am currently working on a Windows 10 HP...and I have a iPad mini...

I have a 42 next to my profile and I feel a bit that I should be watching other videos for some reason, possible because I am working on a PC....and I keep seeing instructor use an Apple... Thanks in advance.

3 Answers

Jason Anders
Jason Anders
Treehouse Moderator 145,857 Points

Hey Shawn.

We were all "new to coding" at one point. :)

I would recommend doing the Digital Literacy Track and then maybe move on to the Front End Development Track. After that, it will be up to what you feel you connect with.

Yes, most teachers use Apple, as it is the most popular among Coders, but Windows can be just as powerful. As you move on, you will notice some differences, but you should be okay.

Keep Coding! :)


rakan omar
rakan omar
15,066 Points

whether you use linux, windows, unix or mac os x, it doesnt actually matter. There is only one thing you can do with mac os x that you can't do with others. so, as long as you're not currently planning to learn swift - the language used to build ios and mac os x apps, then you're fine.

as for where to start, that really depends on your end goals. but the two most popular starting places are

  1. python - which is one of the easiest programming languages to learn, and its a general purpose programming language so it can be used for many things, from server side programming to building games.

  2. front end web development, which consists of html, css and javascript. javascript is becoming more and more powerful as it can now even be used for serverside programming and to communicate with databases.

Jessica Heaven
Jessica Heaven
2,360 Points

Hi there

I am new too, I started at the beginning of July. I have started on html and css courses and I am on a track called "Web Design" so I would suggest that to begin with.