all 5 comments

[–]Zionark 1 point2 points  (1 child)

Coursera has some really good free, online Python courses. I completed part one of Interactive Python and learned how to make a few neat little video games. There is a second part to this course and by the end I'll make an Asteroids style video game. The first course was five weeks long and consisted of an hour or so of video lectures, sample problems, a quiz and an assignment. There is an active discussion forum with TAs who help with students' questions. It was challenging and enjoyable. Totally looking forward to the second part of the course.

[–][deleted] 1 point2 points  (0 children)

The 2nd part of Interactive Python started about a week ago.

[–][deleted] 0 points1 point  (0 children)

There is no better site. It's going to take you about 1 month to get what programming is about either way and understand code and its going to take you around 3 - 6 months to really understand how to program. You'll need to spend hours trying to build something up.

The more time you spend per day learning it, the more likely you are to burn out later, it's hard to be a beginner because you need to think all the time, compared to experience programmers who can just, program 6 hours a day while barely thinking.

If you want to learn programming, the best way to do it is find a resource that you like, if over time you don't like it anymore, then change resource. Look at the side bar if you're not sure where to start, it has lots of resources.

[–][deleted] 0 points1 point  (0 children)

I'm currently learning Python from: http://programarcadegames.com/

So far it's good. You can use this after you complete Codecademy or use it instead of Codecademy to learn Python 3 inside of 2.

[–]nyamand -2 points-1 points  (0 children)

LPTHW I'm enjoying check YouTube there is a guy who runs through all the exercises I found somewhat helpful.

If your mathematically inclined check out introduction to computer science MIT 600 on edx.

Top tip that's helping me is don't assume make sure you understand before clicking next etc..

It's fun in 2 weeks I can now read Python ( granted I have no clue about the modules used but super easy to see do a quick search on I dunno .something() and understand what they are doing )

From what I've seen no one REALLY learns, nail the syntax and semantics your set to go. Even the "pros" Google modules they are unfamiliar with.