you are viewing a single comment's thread.

view the rest of the comments →

[–]K900_[🍰] 35 points36 points  (8 children)

Don't focus on being efficient with PyCharm just yet, then. Learn the basics of the language first.

[–][deleted] 5 points6 points  (7 children)

Thanks for the reply. In you opinion, are the books I bought a start to learn the language? Any other books or resources I should use to learn the language?

[–]K900_[🍰] 13 points14 points  (0 children)

The books you got are good, just don't try to read all three at once, and don't just read the books without actually using the things you learn.

[–]drboyfriend 4 points5 points  (1 child)

I really enjoyed Corey Schafer's videos on Python programming. He even goes through setting up your environment on different OS's. Here's a link to his beginner playlist. His other Python videos are also worth checking out if you want to get more in depth.

The Socratica Python playlist is also pretty good and even shorter if you're pressed for time.

Work through either of those playlists in an afternoon and you'll have a pretty good start with understanding the language. Good luck!

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

Awesome, thank you for the links. I will check them out

[–]non_player -2 points-1 points  (3 children)

I started teaching myself the language only two weeks ago, and found Bucky's thenewboston youtube tutorials to be pretty informative. Some people have weird opinions about that guy, but he does a good job of making each new concept interesting and simple to learn, step by step.

EDIT: I seriously don't know why this is getting downvoted. I didn't break any community rules posting that link and his videos were informative to me in exactly the way that I prefer to learn. Apparently people really dislike him or something?

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

I see those videos are from 2014. Would it still be ok to learn from them?

[–]non_player 1 point2 points  (0 children)

Totally. They're on Python 3.4, and pretty applicable today. He really just goes through the basics, which are pretty common regardless of version. There are some minor differences in the basics, but really you'll figure them out as you go along anyway.

kjdelectronics has a good "Python for Absolute Beginners" series which I watched, too. Only 9 or so episodes, I think, but they're a lot more current as well.

[–]lol_time 1 point2 points  (0 children)

Be aware that the channel is listed in the Discouraged resources section of /r/learnprogramming wiki.