Or trying to tell someone how to debug in text, in a book, is nearly impossible. Learn C The Hard Way Learn SQL The Hard Way A Huge List of Free Books. So I don’t have the resources they do. Chris: I agree 100%. Buy Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series) 3 by Shaw, Zed (ISBN: 0787721992332) from Amazon's Book Store. That makes good sense. Well, what I figured out was this thing called a trainer. CodeNewbies is sort of a, I’m not sure if it’s a site or a project, it’s run by Saron, I think her last name is Barek, I met her once. Most of what I do is what everyone else does. Then my Python book, I charge for and then I wrote a follow-up book called More Python, where I basically get into tons of projects and algorithms, designing a programming language, all done in the same format, very small little exercises. C++ is a complicated, feature-packed language designed to write code that runs fast. Reddit gives you the best of the internet in one place. I graduated, I think it was a month before I graduated that all the news about everything just imploding and just turning to dust overnight came up. Where you don’t do any road practice, you’re kind of just thrown in the deep end of the pool, and I always considered that difficult. A recent update to Python 3 is the original and still the most popular way for all beginners to finally learn how to code. Passionate about something niche? I was fine with 30k at the university but you’re trying to go get more back then, it went up and around 60k was the average. 3: 148: June 19, 2019 Ex35 functions order and regexp. For the price of most other course's PDFs only, you can get the full PDF for this class and 2 videos demonstrating the whole book for both Unix/OSX Terminal and Windows PowerShell. We have an external support network, resources we rely on, and skills we’ve developed that keep us going. So, that’s the big thing. Yeah, I was working there, man. I joined in 2008 and they collapsed like 10 months later. And anyway, it’s not like there are many examples of beginner-friendly, step-by-step learning projects out there. Normally it’s super illegal. That’s what it feels like from looking at that site. It’s not super elegant, but it looks decent and I did in a weekend, refined it over a couple of weeks. Think about it, everyone has a TV. Zed Shaw: Yeah, so when I was getting out of the Army, yes, that’s true, I had the opportunity to go work for a company that I think it eventually became level three, I forget who it was, it was in Boston. The bad news is, I have checked and can confirm they simply don’t exist. Yeah, it was the best decision, instead of computer science. It was just kind of really out of our control. There are a couple of others. A brief welcome to my videos for Zed Shaw's excellent book "Learn Python the Hard Way." Typing in tons of code, that’s how you learn. It’s free, it’s on that same website. I had a Commodore back in the day so that was-, Zed Shaw: A Commodore, yeah. I don’t know if he sold, I don’t know, I don’t really know anything beyond that, but I know that there were definitely people who would just come out and talk up these cryptocurrencies and then of course as we all know, in December of 2017 was it, things kind of fell apart. Zed Shaw: So, when I was a kid I learned Basic, so the old school Basic, like not even, I think it had function subs was a new awesome thing, no objects, nothing. They were kind of over the top, it was a lot of extra engineering, it would take you five years to get the degree. So the problems you’re running into aren’t the exact problems that … and eventually run into when you’re trying to work on the jobs. 46 min read. but Postgres has some serious issues that I’m having problems with. This is why real programmers never need to ask for help. Or that chance articles can spark your interest in directions you may never have considered otherwise? Computing when I was trying to learn as a kid, was considered a bad thing. Also, it’s cool to learn, I feel like I learned a lot about your platform and kind of where you’re coming from because like I said, I’ve been using your tutorials and recommending our students to them for years. The Good News. So, my new book, Learn JavaScript the Hard Way, I’m going to finish it soon, but that’s going to be sort of a combo of what I learned from Learn Python and Learn More Python the Hard Way. The developer tools are good. o, now, I realize that was kind of stupid, I should’ve kept that to myself and gone out and got some VC money. Yeah, I wasn’t checking my logs. Is there a documentary about that or is that just kind of your experience? When you’re young you have way more energy to do this kind of thing. Learncodethehardway.org Offers A 60% Off Discount. or Influx, sort of like you can kind of use all of those. But with them, they have a new platform coming out I think, that’s got all kind of things, help, and forums, and all this stuff, all the features. It’s an SUV, that’s dumb. I think your story is interesting because you knew a lot about programming right around the time of the internet bubble, well boom we can say, in the late 90s. The Difference Between == and === In JavaScript. You were just a nerd and a loser if you wanted to do that. Yeah. You can decide how to pull over, whatever you want to do. Zed Shaw: I actually wasn’t even checking my logs. Admittedly, many of them are software pros with expert knowledge they want to share with programmers at all stages. But yeah, most people do. Go through each exercise. Yeah, I was working there, man. Learn C The Hard Way, Lectures. Then what happened was we lost just so much … Google really penalizes you and you’re just. It’s actually possible, and I’ve had people attempt to do this, where if someone just doesn’t like, I think to believe, I said I didn’t like Python 3 Strings once. The Hour of Code is a global movement reaching tens of millions of students. What we noticed was people had trouble installing the thing. I like a lot of what she’s doing because it’s very simple kind of just people talking about the code they got a little, yeah Code Land is a conference. Chris: Oh, so you’ve been studying computers your entire life, it’s pretty amazing. That’s sort of the story you hear from everybody who codes who’s about my age, I’m 45 right now, or about to be 45. For instance, Because I was sick of startups not paying me my consulting fees. They can claim you did something. I write about coding, the internet, and social impact. Yeah. So, what I did is I cooked up in a weekend a Vue.js chat thing with streaming video in it. But when I was younger, you could go onto some BBSs and you could download, over super slow phone lines, things like Turbo C and I got another one that was Modula-2, it was the next language I learned, which was by the same guy who did Pascal, Niklaus Wirth. They’ll do a question and an answer thing, and then she runs a conference. [It was] around 2010, because I think I did my post or my announcement late 2009-ish, I think, then six months later Codecademy came out. Or they were for little kids so they were trying to safe. Have you ever known anyone who has a car? Maybe you run a VM or something, but debugging, I would say debugging our packages, those are monster topics for people, like really difficult topics. Yeah. And you can try it out first if you like. I think we found our match I’m also just totally. I know, well, first of all, I’ll say that at. Learn Python the hard way: Despite the title, the straightforward format makes learning basic concepts really easy and most lessons take less than 10 minutes. This kind of startup fever. Like I mentioned, JavaScript ES6. In New York we’re a little weird, we don’t have cars, we don’t have TVs. gpkesley December 27, 2019, 8:24pm #4. So, I went over to the computer science department, and they had this guy, who was teaching a class in assembly language. So I was in from ’92 to ’96. Chris: I love it. It was weird. Zed Shaw: Yeah, you can just one day just send the wrong tweet about some like someone like Haskell, and then he decides to go on the warpath just ruin your life. So it’s a huge win. So, everyone should look up BBS, it’s the most awesome thing. In Learn Python the Hard Way, Third Edition, you'll learn Python by working through 52 brilliantly crafted exercises. Is there anything that you would recommend or maybe even something that you use when you’re trying to learn a new coding language? I think it’s the most consistent and it doesn’t have any baggage, is its an advantage. All over the world, that’s an essential thing. It’s like the third language is when it clicks. People were like, yeah, it could be 150 to 350 of a PDF that wasn’t even finished. So that’s kind of one comparison. My job at the base was nothing high tech or high security, I was a supply clerk. So I think that’s always been my philosophy. If I had any other job or profession, I would’ve had to learn to drive and had to go drive. Zed Shaw: Yes. The last thing you want is your making money off Patreon and then for whatever reason suddenly they throw you off Patreon and you don’t make any money. So, what I sort of stumbled on was if I do a video for each exercise, and then I can sell the videos but keep the text free. So, the reason I think that I was wrong is that the narrative about the dot-com boom was kind of manipulated and it’s always put forward as, pets.com is the example, where people put forward these ideas that were dumb. But that’s about the only advantage. At that point, did you decide that you were going to do other languages or did you just stick with Python? Then right after that, boom, you had to have Netscape. Zed Shaw: Yeah, so, recently I had learned modern JavaScript we’re talking actual modern JavaScript, so ES6 is actually sort of almost like two languages now. ArangoDB is cool. A long, six month break is the perfect amount of time to completely forget what you learned previously. You were doing that at a time when. The fact that these editors and IDEs are widely used throughout industry by pros and experienced developers is irrelevant. Zed Shaw: I’m currently studying painting and I watch videos, I go outside, I go to conferences, I go through books, I’m very much a pragmatist. Then, once everyone was making money off of people learning to code, I had this mission in my mind if I want everyone can possibly learn to code for free and so I just kept it up for free for a very long time. I periodically hire someone to redo it, things like that. So the advantage of coming to learn with me is that it’s a ton of content. I’ve seen someone with a math degree go through in it like a week. That makes good sense. Because this is before the internet, this is before anything. You may have heard of various text editors and IDEs (integrated development environments) that can be downloaded or trialled for free. The Hard Way Is Easier This simple book is meant to get you started in programming. Not in New York. We did analytics when we launched our first course, it was called. It reminds me a lot of the Bitcoin 2017 rally that it had and you would see people like John McAfee would come out and he would talk about Verge, which was this cryptocurrency, and he would make videos about it and of course, he was an investor and he would just kind of pump it up. Zed Shaw: So I think automation in the future for programming would be the same deal, where it just basically adds this massive multiplier and then makes it easier to write super high-quality code. Chris: What do you use Vue.js for right now? Yeah, so basically I had a friend who wanted to learn to code. So, I grew up, like I said, running my own Linux server, so I consist admin things. Zardoz But I always had this thing, I guess just being poor, you always think, oh the people who seem to have jobs, are people with degrees who went and got college. I want to say its Blood in the Streets, but that might be about the 2008 collapse. Yeah. So, I’m checking all four of those out. That’s about it. Zed Shaw: So, yeah. You know compiler theory, you know how to build websites, you know how to do tiny Unix tools, everything you can imagine and then coupled it with that because I’m using the projects to sort of teach people how to make software, how to build a thing. But also, the development environment along with that is very nice. I had a little Tandy, do you even know what Tandy is? I think a pro could probably do the whole book in a day or two. This is wonderful. Plus, their lack of job prospects will thoroughly demotivate you. Influx if you need time series. I was like a master at Linux pretty quick, because it just wasn’t much to master. I got really bored, so I was just kind of like punching a wall. I sort of wanted people to learn to code because from what I had seen once I moved to the Valley, was that everyone was going to get just demolished by tech. Those books aren’t programming books where like, here’s the A note. , I’m learning about Svelte, is another thing, I’m learning about some of the gaming and graphics JavaScript stuff. You sort of just change a file and it magically shows up in your browser, no refresh. Actually, the entire history of banking is nothing but boom and bust from dumb investments. Because if you think about it, they have a vested interest in manipulating the stocks. I moved to Miami, I have two TVs now. They could pull you off, they could have errors, yeah, you’re really reliant on … It kind of goes back to that analogy that you had about learning how to code and driving a car. Or they were for little kids so they were trying to safe. I had to sign off. For me, I learned to code, so that’s kind of the only reason I got around it. I don’t want you to keep coming back and needing me. I was stationed at this base that was basically the telephone system for the NSA. I'm going to use MySQL to solve the problems instead. Zed Shaw: Meanwhile, the More Python book is meant to be sort of the long project, so it’s sort of the kind of thing you do while you’re doing other stuff, you do one exercise a week while you’re doing other stuff. Zed Shaw: BBS, so BBS was before the internet you could dial some other guys’ computer and then you could go into a little world. Make stuff. As you do, you’ll learn how a computer works; what good programs look like; and how to read, write, and think about code. But yeah, most people do. Your phone literally dialed and it made the fax sounds if anyone’s heard fax. I haven’t heard that story. Even General Assembly any of those platforms, it’s just that they have tons of money to do a better platform, that’s primarily the difference. Really effortless. They hated it. Chris: Just to give a little bit of context because it just got me excited to remember, I remember trying to learn JavaScript in the late 90s, it was just basically a joke language. I love using Vue.js, React is apparently the same. It’s pretty good. Get a constantly updating feed of breaking news, fun stories, pics, memes, and videos just for you. This was long before the insane tuition that we have today. Chris: I haven’t heard that story. I didn’t realize that I actually could’ve made some money. So that I’m imaging it’d take someone six months to kind of complete. Learning to code isn't easy and if you don't have the right strategy, you can waste a great deal of time in pursuing this as a career. You got things in the mail. Zed Shaw: Yes, actually. is a whole programming language that seems to be really nice too. It’s free, it’s on that same website. In New York we’re a little weird, we don’t have cars, we don’t have TVs. All over the world, that’s an essential thing. I really miss it. This is where you can discuss the Learn JavaScript The Hard Way book as I’m working on it. My primary reason for using View is that I tend to target my books at things where I don’t think evil corporations have total control of it. I went to New York, I went to Vancouver Bridge Columbia, I went Seattle area, everywhere except Silicon Valley, because I was under the impression that they are a bunch of jokers who just didn’t know how to run anything and that it was never going to make any money. And it's easy to navigate through the application. So, I grew up, like I said, running my own Linux server, so I consist admin things. It is worthwhile to mention that the ebook’s text was available to read for free directly from the website. It’s got geography in it and search and all this stuff. NET::ERR_CERT_DATE_INVALID. I was like, I remember I was at a, , it collapsed and I got a text message on a Friday, “Hey, we’re talking to JP Morgan.” I get a text message on a Saturday they’re like, “Oh yeah, we just sold to JP Morgan.” I get a text message on Sunday, “Yeah it looks like you might not have a job.”. I set up office hours with him because he was actually wrong about it. But you’re still going to have a person kind of figuring out what to do controlling it. I wanted to finish it and get out. I remember it took weeks for them to make it, it was like $1,000. I’m this dumb 20-year-old kid hanging out with this guy, who was an Army Ranger with a computer science degree from MIT and my Commander. Now as far as other “resources to learn” go, I really like. You find them on I think Paganini wrote one. Yeah. any of those platforms, it’s just that they have tons of money to do a better platform, that’s primarily the difference. So, I did the book as a side thing. So everything is very simple. So, that means I got out in ’96, while I was in the Army, I remember I said I loved BBSs. Then it was gone, lost to just bad fortunes and things. So, I just basically borrowed the concept from the music of a trainer manual and I said, “Well what if did a programming book that did that.”. My answer for all exersices from Zed. Any questions about Ruby, even if unrelated to Learn Ruby The Hard Way. So I’m like, I’m going where the money is. I could get a computer and then I could study. Where you don’t do any road practice, you’re kind of just thrown in the deep end of the pool, and I always considered that difficult. The reason why I say it was the banks is, before the banks got into investing in these things and doing their pump and dump schemes, most of the companies that got investment had to have a good idea, because it was all venture capital centered in the Valley or Military contractors that actually knew what they were talking about. My answer for all exercises from Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, First Edition by Zed. Then fast forward to now, a desk job would pay 30k a year as a programmer, I don’t think there’s too many of those, maybe as a junior or an intern. Zed Shaw: Learn Python the Hard Way if someone legitimately puts in two to four hours a day I’ve seen people finish it in about a month or two if you know nothing. This course is now fully released with 12 hours 1080p video, PDF, and live HTML formats. For people listening, if they want to learn more where should they go? Making it accessible for as many people as possible is what I’m hearing. Read honest and unbiased product reviews from our users. One for @zedshaw to fix up. Especially when there are things you don’t understand. No one ever got good at these things by doing them every single day. (No copying and … He says, “No you’re wrong”, and he starts yelling at me. Don’t worry about submitting grammar errors as I … It was kind of this thing where I sort of considered the hard way only because a lot of other ways you learned stuff is more constructivist, I guess is the way to do it. C_The_Hard_Way. Zed Shaw: So what they would do is they would go in, and they would find some terrible startup that seemed catchy, had a cool name. A. Shaw - kalpak92/Learn-Python3-the-Hard-Way I think in that way, just my experience is that it’s kind of nice because I feel like I can kind of go ahead a little bit or kind of go at my own pace, I like with the Hard Way Series. I know you have an e-book now, but can you just kind of describe it first, because now some of the courses have free e-books where you can. Frontend vs. Backend Developers: What’s the Difference? If you want to learn how to code, taking your first steps into this huge universe might seem like a daunting, if not intimidating task. That is the cheapest conference I’ve ever heard of, that’s amazing. In this book you will do something incredibly simple that all programmers actually do to learn a language: 1. Sure… autocompletion, syntax highlighting, code-linting, and access to all kinds of extension packages all sound like they’ll make coding easier. So I have taken some of it, but can you tell people listening and me as well, kind of I haven’t taken the More Python course, I also don’t know exactly what else is in store. Their brains are just too full of stuff you don’t know. There are a couple of others. Thanks for taking the time. Wow, so yeah. But when I was writing my book, people were like, “This is hard”, because I’m making them actually type code and actually learn how to write code. You would do one tiny thing about playing jazz guitar each week. Because other books assume you already know how to code, which is wrong. I managed to get a job at a bank, the year everything collapses in banking. So, in the future, it’s going to be like, “whoa you don’t know how to type. So, basically, I gave people toilet paper. I can paint but I don’t know design. Then, two years ago I took basically all the books you have to buy, all the courses I just call them a course. I spent quite a lot of time revising this book to fit with Python 3 and also making it dovetail nicely into my next book Learn More Python The Hard Way.. Zed Shaw: They can go to learncodethehardway.org and you can also go to learnpythonthehardway or leanrrubythehardway.org. This is a great resource. I bag on JavaScript but I think ES6 is an elegant thing. They could pull you off, they could have errors, yeah, you’re really reliant on … It kind of goes back to that analogy that you had about learning how to code and driving a car.