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

Python

Python

Hey, is the python track on treehouse, a good place to start, if you have no programming knowledge/experience except Html/css

do they cover all the basics? so i get a full understanding, or is the track ment for someone who has a little bit of knowledge?

4 Answers

Kenneth Love
STAFF
Kenneth Love
Treehouse Guest Teacher

Hey, your friendly local Python teacher here. Even though I'd love to have you as a student, I will warn you that my track is somewhat difficult and fast-moving. There's no reason you can't learn Python with only HTML/CSS experience, but you may feel a bit lost at times. Actually, this is true of any language (if you get there, practice practice practice), but I know my track is not 100% beginner friendly.

That said, go for it! If you have questions/problems, I'm always here and so are the rest of our amazing Forum users.

Or go with Javascript! Dave is an excellent teacher and I'm sure you'll make great progress there, too.

Oh okey, what is the best Beginning programming language to try first? In your opinion.

// erdrag

Kenneth Love
Kenneth Love
Treehouse Guest Teacher

I'm biased :) I think Python is an excellent starting language. JavaScript is also great because it's in so many places (and it'll tie in nicely with your HTML and CSS knowledge).

Why not try the Basics courses of each and then decide?

Hey thanks for answering, i tried out the python basic course, and it all seemed very fast and i had alot of trouble at the question quizes, im trying javascript at the moment and it seems easier to understand, can you move to other bigger language easier from java-script later? like, java, or python?

Kenneth Love
Kenneth Love
Treehouse Guest Teacher

Of course! Learning multiple languages is very common and shows just how much they all have in common.

Jesse Gravenor
Jesse Gravenor
27,272 Points

I have two things I would ofer for your thought...

I have learned Python on several other learning websites. I would say that Treehouse has a high quality offer. Those website will always be there too if you need them. What you find out as you study more languages is that you are learning programming concepts that exist with every language, as well as, the syntax and differences in the way the language handles things differently than others. I think Python is a good place to start for programming conepts.

All that being said, I believe that Javascipt is going to be a very good choice for you to consider. It interfaces so tightly wth HTML and CSS that you will feel at home. It has specialties and differences, but all languages do. The important thing is that you will be getting more familar with programming concepts, while also being able to use and apply those concepts in HTML/CSS right away.

So i should consider starting with Javascript before python?

Jesse Gravenor
Jesse Gravenor
27,272 Points

Yes. In fact, if you follow the Front End Web Development track here on treehouse, you will run into Intro to Programming and Javascript because they live in the web browser.

I would not try to persuade you from learn anything. I am only suggesting that Javascript is a good place to start too. Especially if you are going to continue learning and building websites.

oh okey, im at the python track now, and i looked into the javascript, and python seems easier to understand, when you dont have to think about the "{" marks.

erdrag erdragsson I have to agree with Jesse Gravenor on starting with javascript. The brackets that you say trouble you are in pretty much all languages. Python is really unique and it might be hard for you to transition to other languages in the future if you start off with that.

Javascript is really widely used and you dont need to have any special program nor compiler to see the results.

Just my 0.02 $ :)

My goal is to make some sort of small game in the future, by learning a language,

if i go for javascript is it easy to move to Java or python after?

Ricky Catron
Ricky Catron
13,023 Points

Where to start all depends on what you want to do. You mentioned making a game? A basic game can be made in any language. Python would work great as would JavaScript or Java.

What kind of game do you want to make? Could you give a few examples or similar games?

Is making games all you want to do? What about software or websites or phone apps?

I think Python is a great place to start. Personally I started here with PHP, learned a little C++ in a class, moved on to Python, worked with Python, PHP, Java and a little JavaScript, and eventually came back to mostly Python. If I could start over I would start with C++ or C mostly because they are low level and complex which forces you to focus and learn the basics. Since Treehouse doesn't have those I would say Python. I simply enjoy it more then JavaScript and use it for more. With Python I can make Websites, Apps, Command Line Programs, Full GUI software, and much more.

Goodluck! --Ricky

Hej thanks for answering, yea i also wanna make websites, ill try javascript or python first

// erdrag

.

i find python easy than the others i have done it is straight forward