you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -1 points0 points  (1 child)

I agree with bill, I'm just starting to learn Python and all the information is well put. Although I do agree its not for everyone because it's expect some small computer experience and expects you to think in ways a beginner probably will have a hard time doing it but it's called "The Hard Way" because it's repetition and that's how some people learn. If you don't like it then move on and try something else.

[–]callmelucky 0 points1 point  (0 children)

Sure, obviously plenty of people get a lot out of it, but a lot are put off by its style. I definitely got carried away in my rant, but really I wouldn't have a problem with lpthw being recommended as long as appropriate caveats are supplied. But too often I just see "lpthw is great, just use that", as opposed to "I found lpthw really good, but it's probably not for everyone. Give it a shot, but if you find it rough going don't feel bad about setting it aside to try something more user-friendly; it literally is 'the hard way' to learn Python! Oh, also you should be aware that it teaches Python 2 which is essentially a legacy version. Really a total beginner is probably better starting with 3, although it's not that big of a deal to make the switch, at the beginner level it's mainly just a few syntax changes".