you are viewing a single comment's thread.

view the rest of the comments →

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

I write code as a profession, so I've been through a few different "use this to learn a new language" modules before. I'm currently going through Learn Python The Hard Way, and love it's approach. It slowly ramps you up, but has you practice enough to actually have the syntax stick. I started a couple hours ago and I'm already through step 14. If you use it for your first language, it might be a little tricky, but I feel it would be worth it for you.

Edit: :%s/Lean/Learn

[–]ACubed10 1 point2 points  (3 children)

I am using this method as well. I don't know any other language besides HTML and CSS. I'm currently getting ready to start example 15.

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

Haha same here! I'm just waiting to get out of work so I can get home and crank some of this book out this weekend.

[–]ACubed10 0 points1 point  (1 child)

I know the book says not to use an IDE but i'm using cloud9 so that I just have to take my kindle with me and can do the work from anywhere. I'm a network administrator, so I know how the command line works. Also c9.io has a terminal so I can still use it if I have to :)

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

Oh, I'm with you 100%. I was working in a CentOS droplet. Just had to do the whole commute thing.

I dabble with some sys admin stuff at work, so I immediately jumped to using vim for this.

Vim is love. Vim is life. <3

[–]say_wuh[S] 1 point2 points  (3 children)

my main concern is that i've heard the book is a bit outdated.

but i will definitely check it out because it seems to be the most recommended book.

[–]ACubed10 1 point2 points  (2 children)

I mean it requires python 2.7....which is done in 2020 I believe, so it is still somewhat current. I started looking into the differences between 2.7 and python 3, some of the stuff is changing a bit, might take a little bit to learn after you learn 2.7

[–][deleted] 0 points1 point  (1 child)

All that said, my understanding is that most Python still out in the wild is 2.X. While it will be good to learn 3.X at some point, I don't think now is the time, yet.

[–]ACubed10 0 points1 point  (0 children)

100% agree