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 trialstenburgen ruwa
Full Stack JavaScript Techdegree Student 46 PointsAm new to programming Where do I start?
Am totally new to programming where should i which part should i first follow? Should start with HTML or JavaScript
4 Answers
Harrison Court
4,232 PointsWhat do you want to do? Make apps for Mobile Phones? or do you want to create the next Facebook?
If Web Development is your thing, learn HTML, CSS and JS. If Web Apps are your thing, learn Python, Django, Flask, PHP or C#'s ASP.NET. If iOS/Android apps are your thing, learn Java, or Objective-C.
It's OK to change courses, take your time, and have fun!
Jordan Walker
6,634 PointsIf you are completely new to programming I would recommend the digital literacy courses. They are great at explaining the idea of what programming is as well as give you a great foundation to build upon when moving forward with your programming goals. Whether thats web development or app development.
Very Respectfully, Jordan
Adel Attia
8,934 PointsYou can start with Python, a general purpose language, it is good as a first language because it's easy to learn and to read.
Quinton Gordon
10,985 PointsI would recommend Javascript out of that and HTML. The main thing is you want to learn the standard programming concepts. Java is also a great start because all the object oriented languages are designed in reference to each other and thus once you learn one it's very easy to learn another because it is just a matter of learning a different syntax.