Why care about computers?

Evan Kimbrell
A free video tutorial from Evan Kimbrell
Founder of Sprintkick | Ex-VC | Ex-startup founder
4.5 instructor rating • 22 courses • 569,543 students

Learn more from the full course

Pre-Programming: Everything you need to know before you code

Increase your chance of success learning to code and communicating with other developers

06:16:07 of on-demand video • Updated January 2021

  • Better understand the fundamentals of how programming works
  • Understand the fundamentals of how computers work and how that relates to modern web technology
  • Choose what programming language and path they want to pursue in their career
  • Understand and apply the 8 basic concepts of programming
  • Evaluate, install, and modify any content management system
  • Understand world technology trends like responsive design, pair programming, PaaS systems, and the growth of APIs
  • Make a decision about what technology and ecosystem interests you
  • Correctly understand and apply the concept of a programming framework
  • Call out your friends for not knowing the difference between a framework, library, and IDE (they'll love you)
  • Communicate with others about technology in a way that doesn't immediately give away your inexperience
  • Impress your friends during drinks with random factoids about Bill Gates & Steve Jobs
  • Finally understand the reason Comcast keeps billing you $29.99
English [Auto] Hey Guys welcome to the first actual lecture of the course. So in this lecture we're going to learn why is it important for a wannabe programmer like yourself or someone who just wants to be able to communicate with developers. Why is it important to care about computers. And we're going to cover some of the basics of how those computer happy little boxes work. Here's the thing about computers and programming. Everyone uses computers all of the time but hardly anyone knows what's actually happening under the hood and inside that actual contraption you're touching right now. There is Virgen just goes from Facebook to Outlook on their computer to what's app on their phones a calling an uber on their apple watch and it's all really kind of the same to them calling and uber actually with one click of a button is the only reason why you should ever buy an Apple Watch. By the way anyway typically people just do not understand how these work. And then at the same time you hear about how there are hundreds of thousands of vacant programming jobs or how that guy that you went to school with that had a beard when he was 10. Got a programming job and now makes Tony like $200000 a year. But trying to learn how to program or communicate with programmers without understanding how computers basically work. It's kind of like just trying to design the interior of a car. If you didn't even know what a car was or for the art students out there it's like trying to paint on a canvas when you don't even have the slightest idea what a canvas is. Why it's that Tarpey thing. How exactly are you going to build let's say a desktop python app that runs continuously if you have no idea what Random Access Memory is. Also known as a ram that thing that allows your application to run continuously without freezing or what if let's say you're making a hybrid app. You know I got myself a Prius that runs on both their Android phone and your phone while you have both. I don't know. And it suddenly stops working for one of them and you don't know how to fix it. Why. Because you probably don't know what machine code is. So that's why we're going to take some time in this first section to start from the very very very very beginning. And also it's just amazing how little people actually know about their computers. I would not be surprised if you learn something. For instance if I asked you whether or not you knew how to partition your hard drive by accessing your bios and your head exploded. Yeah I'm actually talking about you the person with the exploded head. After all we don't want you to live your entire life with a very very dirty secret which is that you can program or you work in tech. But you don't know how a computer works. So that's the why the next lecture will get into the what. See the.