Placeholder Image

Subtitles section Play video

  • creating these classes requires equipment and service.

  • Is that cost money?

  • If you appreciate this education, please think about going to Eli the computer guy dot com and offering a one time or monthly recurring donation.

  • Welcome back.

  • As you know, I am Eli the computer guy.

  • Get in today's class.

  • I'm going to show you how to self study so you can learn programming on your own.

  • For a lot of people out there, they would prefer to learn programming on their own for any number of reasons.

  • Possibly there already a professional.

  • They're already in M.

  • C S E there already A, C C I e.

  • Something like that.

  • And basically, they just simply know how to do coding in order to get a job.

  • Tasks done.

  • There are other folks out there that simply want to learn a valuable job skill without having to pay.

  • You know who knows anywhere between 20 to $100,000 to go to college, and the reality is now is that you can get a very valuable job even if you learn coding on your own.

  • Now, to be clear, you learn coding on your own.

  • You're also going to have to do other things to prove yourself.

  • The cos you're going to have to do your own projects.

  • You're gonna have to work with, like, non profits or whatever.

  • Actually put something out there into the world so that people know that you could build something.

  • But you can learn coding completely on your own and get into a valuable job doing that.

  • And the final reason I would say a lot of people need to self study toe, learn some coding.

  • Is there many folks out there that have decided they have that 20 or $100,000 to go to college or go to a boot camp?

  • And they've decided I have heard a tech is the way to go.

  • I want money.

  • I want respect.

  • I want to be impervious to layoffs, whatever you think.

  • But anyway, but one of the problems is for a lot of folks is that many people out there are just not built to be coders and really are not built to be in the tech industry, as I've talked about before, you know, it takes a special type of person to be a park ranger when I say it takes a special type of person, be a park ranger.

  • Nobody argues with that right.

  • You have to want to be outside and in hot weather and in cold weather you have to be willing to get bitten by mosquitoes.

  • You have to deal with government shutdowns and all that kind of stuff.

  • When I say that you have to have a special type of person, that would be a park ranger.

  • Everybody goes.

  • You have of course, of course.

  • You lying here.

  • That's just complete, complete obviousness.

  • But when I say the same thing about being a computer programmer, I anybody could be a computer programmer.

  • Well, sort of, but not really right.

  • It takes a certain personality type to be a code, especially to be a coder professional.

  • If you're gonna be doing this the equivalent of eight hours a day, you know, in order to be successful in a career, in order to not lose your mind, you have to have the right mindset.

  • Just you just like the Parker Park Ranger has to have a specific mindset.

  • So it is a coder, and so one of the things a lot of people get in trouble with is they've got that $20,000 for a boot camp for the money to go to college, and then they throw that money down, and then they go and they get halfway through and realize it's not the job for them.

  • Do remember when you're dealing with boot camp recruiters.

  • When you're dealing with a lot of these recruiters, the recruiters get paid when you sign the check.

  • Not when you get a job, not even when you pass the program.

  • You sign the cheque, you get plopped into the class.

  • At that point, that's when they get their commission so they don't really care if you get a real job.

  • Let's be honest.

  • They don't really care if, uh, if you don't even like the career field.

  • The fact of the matter is, is that if they get you on a seat, they get their commission.

  • So one of the good things is going out and learning a little bit of coating on your own.

  • You get to determine.

  • Is this something that you are actually interested in?

  • Go again, Go Lawrence and PHP and learned some Java script.

  • Build some small Web maps again.

  • When you talk about building an application.

  • We're not talking about operating system.

  • We're not talking about the next QuickBooks or something like that.

  • You can build a small notification application that can actually do something very useful for you and then see if you enjoy it.

  • So basically, what I'm gonna be talking about with you today is how you would go about self studying.

  • If you want to learn to code and again, especially especially for the people that have the money to go to a boot camp, I would really argue.

  • Learn a learn at least a little bit of code beforehand to verify this is what you actually want to.

  • D'oh.

  • So the first thing that I want to talk about today is the fact that you are not married to whatever programming language you learn.

  • Let me be clear.

  • You're not married to whatever programming language you're learning.

  • So unfortunately, with a lot of people out there, they seem to have the feeling that you get married to whatever the first programming language you learn is, and then you're stuck with it forever.

  • So So I would say for a lot of folks, I think PHP is a very good language to start with.

  • It is very easy to learn.

  • There was a lot of material out there to help teach you how to do PHP.

  • It's something that's actually used in the real world.

  • So if you're dealing with WordPress, if you're dealing with a lot of open source Web applications, they're most likely built with PHP.

  • So PHP is just one of those things.

  • It's easy, like literally.

  • Within a week you can deploy, think be deploying applications that might actually be useful to you.

  • It's widely used.

  • It's highly documented, blah, blah, blah.

  • But I get so much push, I guess so much pushback from people.

  • I can't believe that you would tell people to learn PHP and I just said they're ago.

  • Look, let's be clear.

  • You're gonna understand what variables are, how to set variables.

  • You're gonna understand functions you're gonna be understand loose.

  • You're gonna understand if l statements are gonna understand switches, you're gonna understand if you get into it frameworks and other things.

  • Basically, PHP gives you most of the basic concepts we're gonna be dealing with with almost any other programming language.

  • So if you spend a month learning PHP and then you realize, Oh, this isn't doing what I need to dio.

  • Then you can go over a learn java or C sharp or something else.

  • And when you go over to learn Java and C sharp or something else, you're already I know what a variable is.

  • You're already got know about setting variables you're already going know about functions in loops and F L statements and everything else.

  • So when you learn that new programming language, it will be a hell of a lot easier for you.

  • So it's very important.

  • Understand?

  • You're not married to the program.

  • You can learn one programming language to learn how to program and learn how programming works and then swap over to something else that may be more effective for you, or maybe more in demand on the other thing.

  • To realize, too, is that whenever you're gonna be building applications for the real world, there's a good chance I'm gonna have to know multiple coding languages in order.

  • Make that application work.

  • S 01 of the projects that I've been working on one of things that I work on is, uh, with these little artery knows right so these little are doing noses Air called Micro Controllers on DSO.

  • We're gonna have more videos about this in the future, but I like using these little micro controllers because basically, you can turn these into sensors or you can turn these into triggers for physical about physical devices.

  • The turn ons are turning on fans turning on lights, that type of thing.

  • Well, you have to code in order, make the artery no work and in order code to make they are doing the work.

  • You have to use what's called the artery.

  • No, i d.

  • E.

  • And basically it's a variation of a program language called C.

  • Well, here's the thing.

  • If I want this to be built into an overall system, I have to code this with C.

  • This can then send data to a server using something called a Post and then a programming language called PHP is what I use that PHP language can then parse, basically read the post information that set from the start.

  • We know in order to turn the values into variables that PHP language then uses something called Sequel structured.

  • Queria language was the language he used.

  • When you're interacting with things like my sequel databases, then input that data into the database.

  • Then if I want some kind of report, So let's say I want a screen that does something that tells me, let's say the temperature.

  • So let's say I have an analog temperature sensor on here every five minutes.

  • It sends the analyst and the temperature reading to the PHP script that PHP script parses what's being told to it and then turns that into a value and then uses my sequel or use a sequel structure Krieger language in order to put that value into a my sequel table.

  • Then, if I want a display to tell me what the current temperature is, I would then use PHP and my sequel to pull the value out of that, my sequel table.

  • I would then use PHP, and with PHP, I would write an HTML Web page.

  • So HTML is the hypertext markup languages, a markup language that's used when you're reviewing a website, eh?

  • So basically, if I want to be able to read this value in a website, I would use HTML and then in order to make that website pretty.

  • Let's say add colors, you know, change the fonts do those types of things.

  • So the website isn't just text number on the screen that I would use something called C s s cascading style sheets.

  • So just for the several project just for a civil project or have an analog temperature sensor on this device, I would need Thio understand how being a code an Arduino I don't really need to understand PHP underneath the understand sequel and then on the other side in order to view what is what is being put in by the censor.

  • I would then also need to understand a team l and then in order to make that pretty we need to understand CSS.

  • Now, if I was gonna put a little bit more sophistication and there be able to do like rollovers menus, that type of thing, I would probably also need to know Java script.

  • So a very simple I ot censor all that it's doing is taking what the current temperature is, basically dumping that value into a database.

  • And then I've been able to read that value by looking at a Web page that that would require, like six different languages in order to accomplish that task.

  • So it's very important that you understand that you are not married to one language.

  • If you learn PHP, that's not it.

  • It's not.

  • You learn Ph.

  • B.

  • You got.

  • You gotta live with it.

  • You're You're a man now.

  • You're a woman.

  • Now, when you learn a programming language, you gotta stick with it till the end.

  • No, you could learn PHP or python.

  • Or do you have a script for COBOL?

  • I know why you wanna learn, Kobol, but you could learn Kobol.

  • And then you could take what you have learned and then go and figure out what programming language is more valuable in your current area and then focus on that.

  • And as I say, regardless, when you're dealing with a lot of these coding projects, you're going to have to know multiple languages anyway.

  • So please, when you're going out there, I see so many news and they get so frustrated.

  • So they spent so much time.

  • They waste so much time trying to figure out the right language.

  • They'll sit there and they'll spend two weeks trying to sign between Java or python or swift or whatever else and What I would say is stuff taken our take two hours.

  • Figure out the coded language you think is most appropriate.

  • Start learning that in two weeks of learning that if you figure out Oh, this isn't really doing what I want.

  • We'll learn a different language.

  • But that will be two weeks where you have been a learning something, and overall you've got ahead.

  • Do remember most coding languages Maur or less the same.

  • So if you learn something, a python that that will be able t carry you over into something like PHP or a job or something like that.

  • So please, you are not married to a programming language, so don't act like it.

  • The next thing that I want to talk about is simply asking you, What problem do you want to solve?

  • One of the big issues that I see with a lot of new people, especially a lot of young folks, is they come out and they say, I do computers.

  • It doesn't mean anything.

  • We're not even talking about networking or sys admin or coded or the other stuff.

  • There's like computers, right?

  • And one of the problems that causes is that again different technologies solved different problems.

  • Right there literally built this all different problems A car is built to solve.

  • One problem.

  • A tractor is built to solve another.

  • A car has four wheel.

  • The tractor generally has four wheels.

  • A car as a stealing where a tractor as a steering wheel.

  • But it doesn't mean a car is a tractor or a tractor is a car, right?

  • Those type those technologies have specific purpose is the same is true with anything in what you would consider the I t World again.

  • We're talking about networking.

  • Where time outs this administration.

  • We're talking about coding these technologies solved if her problems when you're dealing with the programming world.

  • The same is true with different programming languages.

  • Again, there are a gazillion programming languages out there somewhere.

  • Live somewhere dead Summer zombie.

  • But there's a crap ton of them out there, and they were all designed to solve certain types of problems again.

  • If you want to create IOS abs, let's say you have an iPhone.

  • You're an apple fan person.

  • You just love IOS.

  • You say I one developer IOS.

  • We wantto fell for IOS.

  • Then you need to learn Swift right.

  • That's that's about the long short of it, right?

  • Um, if you're sitting there and you're thinking, huh, you know, realize talking about these these thes I ot sensors and, you know, if I could deploy 50 I ot sensors into my facility, I think that would be very valuable buying.

  • Knowing what problem type of problem you're trying to solve, You could say, OK, well, I know I could do a little bit of research and then I know that in order to make the the Arduino actually function, I'm going to need to know the Arduino life again.

  • It's a derivative of see, So I'm gonna need to know Arduino.

  • But in order to have the data that the Arduino is sending toe a server parsed or interpreted, I'm going to need to know it back in language.

  • And so that's when you can sit there and you can see Okay, maybe I need to know PHP is back in language.

  • Pythons back in language, possibly ruby on rails.

  • Well, once you start to understand that type of thing, then you can narrow down what?

  • Like because you need to learn, right?

  • So let's say you're already working in a company.

  • And so in orderto departs the post data, you figure?

  • Okay, I can learn python.

  • I learnt PHP or I could learn ruby on rails.

  • Then you go into your business environment and you say, Hey, what knowledge base do we already have?

  • We already have.

  • Developers are at a company.

  • What are those developers actually already developing it?

  • You may find out all of your developers developing in python, which may actually be the case.

  • So then you can go.

  • Okay, I need to learn Arduino and python because I want a support structure when I'm learning how to code, I want to be able to go to the next person's cubicle and say, Hey, this function isn't working for me.

  • Can you tell me why?

  • If I learn a language that nobody else in my company uses, then it's going to be much more difficult to learn if I go with the language my companies are using.

  • Then again, most likely there's 10 or 20 people in my office that already are pretty good at whatever I'm trying to dio.

  • And so as I'm learning, I have somebody to go to talk to and then, as I continue on, I can.

  • Then because I know what types of problems I'm trying to solve, I can then figure out what languages I learned needle er next.

  • Right?

  • So again.

  • So if this this is used in, aren't we know it's talking to PHP?

  • PHP is then using something called structure query language Direct up this into my secret database.

  • One of things you might find out is oh, under the load that I'm putting this on or whatever else.

  • My sequel isn't working for me the way that I needed to work, and then you can go out there and you can figure out other database systems that might work for you better.

  • And then you find the coding languages that are required for those database systems.

  • And then you learn whenever that is again.

  • It's very, very important to understand a lot of new people.

  • Technology don't seem to grasp how simple technology isn't in many ways.

  • And one of the ways that is very simple is it really is paint buying numbers, right?

  • It ordered a code for this device.

  • You need to know how to code in Arduino.

  • That's it.

  • If you come to job.

  • It's not gonna work unless you have some kind of parcel or something, right?

  • It's just basically there.

  • There are certain languages that do certain things and others that don't.

  • And so if you know what problem you're trying to solve, it will be a hell of a lot easier to figure out what language you should learn.

  • So the next thing that you need to think about, you know, after you have an idea, basically what type of problem you need to solve is you need to go out there any need to simply figure out what the requirements are for the technologies that you're going to need to use when you're implementing the solution.

  • Toa Whatever problem it ISS again.

  • A lot of people don't realize how paint by numbers things are in the technology world, but it really is paint by numbers, right?

  • You figure out what kind of infrastructure you need or whatever else, and then you simply see what the requirements are.

  • We go over the computer for a second.

  • We can simply do things like basic Google searches to see what people have to say.

  • So I did a Google simple Google Search on how to create an Android APS and so get a very simple overview of android app development for beginners.

  • You can come here and you can read through this, and you can see the different things that are required in order to create an android app on the higher and scale.

  • Let's say you're doing more complicated.

  • I t related things is one of things that I'm very interested in.

  • Is this thing called as your function so as your functions or cloud functions, this is It is a component of what is called server less architecture.

  • So basically you can simply call compute the way you would have called a P eyes a couple of years ago.

  • It's it's really amazing, like a machine vision, voice recognition.

  • All kinds of amazing stuff could be done through this service architecture.

  • So, for me right now, I'm very excited about serverless architecture.

  • So I sat there on a go.

  • Okay, is your functions has has what I need in order to solve my problems.

  • So now I just need to see what the requirement is in order to use as your functions.

  • If you scroll down so you can see here supported languages in your functions.

  • And if we scroll down, we can see a languages by runtime version, so we can see C sharp Java script F sharp jama power shell, python or typescript.

  • Over here, this is for 12 or three, and so we could just simply see Okay, so C Sharp should work for a George just fine.

  • Jonah.

  • Scripture work for a George is fine.

  • We go down here.

  • Python has some things that we have to keep in mind.

  • And so basically, this is just one of those things that you could do in order to figure out what programming language that day You want to learn so again for me, I think Python is greater.

  • I think PHP is great.

  • I think it's a great way to learn coding.

  • But if you know if you know for certain you're going to have to be using azure functions for whatever solution you're trying to implement, then they're sent.

  • Look, there's BHP is not here.

  • BHP is simply not here.

  • So you would not learn PHP to start with because what would be the point?

  • Right?

  • So for here you go through and you say?

  • Well, see, I'm not really sure about C sharp.

  • Um Oh, look at this.

  • I've heard I've heard Python.

  • I know people in my office used by thought I know we use it for other projects.

  • So since Python will work work with you as your functions, let me start off with Python.

  • This really is just the paint by numbers way of trying to figure out what language you need to learn.

  • Now that we've talked about all that, the question then becomes, How do you self study in this modern world?

  • And I'm about to show you something.

  • I'm about to show you something that I'm sure is just going to shock my longtime viewers, you know, with one of the ways that I think is the best way to learn lots of different times of technology and coding.

  • One of one of my go to a resource is when I'm first trying to learn some technology subject.

  • If you said if you said dummies books, you would be correct, Dummies books are one of the most overlooked.

  • Resource is in the real world of technology.

  • Oh, I know the kids.

  • I know the kids and the newbies and the people that just Well, I can't say that because this is supposed to be family friendly, but I have a lot of people out there When I pull out a dummies book, they just look at me that that only proves how little, you know.

  • Well, here's one of the big issues you know, with the big issues in the technology world.

  • If you're an actual technology of professional, if you're an actual technology professional actually trying to get something accomplished one of the big problems in technology world is simply trying to figure out this small concepts with any new technology.

  • Right?

  • So I think about this with things like Lennox or back when I was learning a voice over I.

  • P s back when I was learning voice over I p 16 years ago or something like that.

  • I was fully certified in analog and digital telephone systems, 1 10 blocks and 66 blocks and and, uh, all that kind of stuff.

  • But then when I started looking into voice over I p one of the problems that I ran into is there were so many glossary terms I simply did not grasp I didn't understand what was going on.

  • There was so many, I mean, just incredible that kindergarten level subjects in the material, that it didn't understand what was going on.

  • So when I tried to learn about voice over I p back then it was very difficult because I simply didn't understand the basic concepts.

  • So then I could learn the larger concept again.

  • When you're sitting there and you're you're filling out a configuration screen or your typing out some kind of configuration script, you have to know what you're trying to configure and why and how it's supposed to communicate and all that kind of stuff.

  • So that's the thing is a lot of people trying to jump into the configurations the big things.

  • But if they don't understand the small concepts, then the big concepts are going to be very difficult.

  • So one of things I I love, I absolutely love about dummies books is dummies.

  • Books are the types of books you can grab, and you know you didn't spend anywhere between I don't know, 20 to $40 to put in with Dummies book it is, and basically in an afternoon you can read the Dummies book and you can get an idea of what is going on with whatever technology it is that you're trying to learn again.

  • Whether it is a programming language, whether it's Lennox, whether it's a new version of Windows again, a new version, Windows over 2019 comes out.

  • You're like, huh?

  • I wonder why I should care about it.

  • You grab it dummies book if they have it.

  • And you know, he spent the afternoon reading the new changes to Windows Server 2019 and you know Oh, okay, I care about this.

  • So I will then go and learn more or I don't care about this on to the next subject.

  • So one of the big things that would really have to think about is get going out.

  • A PHP Python Java script.

  • Html All these different languages.

  • There are dummies books on it.

  • You can go on Amazon and simply be able to purchase them relatively inexpensive expensively.

  • If we go with a computer, I could just show you a couple of things with books like this.

  • So we take a look here we can see we got a dummies book.

  • You know, Android app.

  • Development for dummies now again is going to teach you everything you need to deploy an enterprise class android half?

  • No.

  • But if you go through here and you look at the different chapters it tells you about, you know, uh, prepping your development, creating your first Africa your android project code in your application.

  • Basically, it shows you all of these basic little things and gives you the overview.

  • So then you can go to mawr sophisticated sources to learn Maur about how to actually build that you want to create.

  • Now one of things I will warn you is whenever you're going to be looking at books.

  • One of the problems with books is that book's stick around for a long time.

  • They stick around long after their expiration date, especially if you go to Barnes and Noble or if you go Thio.

  • Guess Borders, does that exist anymore?

  • So if you go to Barnes and Noble or bookstore one, the problems you can have is they may have books, dummies, books or whatever else that our previous editions.

  • So where this one is the third edition, this particular one was written all the way back in March of 2015.

  • So depending on what coding language here, you're trying to learn.

  • That may be a problem for you, and you have to be careful about this.

  • So that's one of things.

  • Like with Python.

  • So Python has been through a couple of versions.

  • There was a major change before, between aversion to and version three.

  • So if you go to the bookstore, go to Amazon and you buy a you know howto learn Python book for Dummies and it's for Python to You may run into problems simply because things have moved on to Python three s.

  • So if you are looking for books, do be careful about that look at when published date was and looked to make sure that you're purchasing the current version of it.

  • This is one thing I would never, almost never bye technology books out of the bargain bin at places like Barnes and Noble like, Oh, look, you know this how to program whatever is only a $1.

  • The reason is $1 because it's been sitting on the shelf for eight years and everything you're probably gonna learn, and there is more less obsolete.

  • There are other book companies out there again.

  • You go to places like Barnes and Noble.

  • Even if you don't buy the book of Barnes and Noble.

  • Go to Barnes and Noble.

  • See how the different publishing houses right there material and see whether or not you like it.

  • One of the companies that I like is visual quick start guide.

  • I've used these for a lot of different programming languages I actually use these is the basis for some classes in the past.

  • And so again, they've got eight game Alan, see, assess.

  • They have python, they have PHP.

  • They have a lot of other coding languages.

  • And I find these books to be very good.

  • So really think about if you're gonna learn, learn how to do coding, think about going to books.

  • Think about going to a simple, you know, books for dummies, books for idiots, whatever else, especially in the beginning.

  • This gives you a very good foundation so that in the future you know what direction to go in.

  • And when you're learning about more complicated subjects, you have a good basis to be able to build from.

  • So let's say you just you just can't do it.

  • Some people just can't do it.

  • Some people something.

  • They're too embarrassed.

  • They would never pick up a dummies book.

  • For whatever reason.

  • Maybe you don't like reading.

  • Maybe reading isn't the format that you prefer for whatever.

  • Other reason, maybe you don't wanna learn from a book, and so you want to find some kind of online training solution for you?

  • The great thing is, now the great thing is now.

  • There are a lot of great online solutions for you.

  • There are so many places you can go and actually learn how to do coding or basically do any other kinds of tasks and technology.

  • There is just a plethora of them out there now, and the nice part is is, for the most part, they're relatively inexpensive.

  • Most things out there will cost you less than $50 per month if you have to pay for them.

  • And there are a lot of free options.

  • So the great thing is, now is, even if you're on a minimal wage salary, you can learn this stuff again.

  • When, when I was learning some of these programming, language is back in the day in order to get any kind of instruction you had to go to a boot camp.

  • That boot camp is gonna cost you 2 to $3000.

  • And so you know when you're talking about 2 to $3000 for some kind of one week class and something that's that's a big barrier to entry.

  • But if you're simply talking about $50 per month again, especially if you're in the United States, even if you're at a minimum wage job, you can pay for that now to be clear, not I'm not saying it might not be difficult, but that is something that's actually affordable.

  • And so you go and you can start learning material.

  • One of things that I will warn you is there are pay for material out there, and there's free material out there.

  • There's a lot of free material like this.

  • This is free material.

  • But do you remember?

  • You know, you kind of in many ways, you kind of get what you pay for S O.

  • If you go and you take some free online education out there, you might find that there's gaps in it, or things may be more difficult than when you first realized s if you go out there again, let's say you're learning coding for me.

  • You're going and you're taking my pH B class or whatever else, right?

  • I am teaching you PHP or I'm teaching you are doing no development of, but that's it.

  • It's just a video notes below, and then you can figure out the rest.

  • There's no additional component to that education.

  • One of the things if you go with a company such as Code Academy, you pay code academy is they actually have, like, this little built and developer studio.

  • So basically, they tell you what they want you to do.

  • In code, you type out the code over this panel and in this panel you get the results, right?

  • That's really nice.

  • That's a kind of thing that's gonna cost you a few dollars.

  • Additional resource is again.

  • If you look at Udacity, you'd ask these gorgeous I can't compete with you Nasty, right?

  • You go to Udacity, they have what we call.

  • They have what we call the business world a budget, right?

  • And so Oh, the audio is perfect and the visuals are perfect.

  • The animations per it's just it's good.

  • It's what you get when?

  • When you pay for something, right.

  • And so this is something to think about you.

  • I know a lot of people out there anything online they don't want to pay for all.

  • I'm not gonna pay for it.

  • But, you know, at the end of the day, if you're gonna pay $50 a month, many times you get things for that $50 a month that are actually valuable.

  • So with that, let's go to the computer and I can show you a couple of the options that are out there for you with online training.

  • Know what I'm gonna be showing you today?

  • Definitely is not the end of the deal.

  • So one of the places I like to send a lot of people that want to learn coding the beginning is to code academies.

  • A code academy has been around for a number of years.

  • If you dealt with co academy in the past, used to be all free.

  • Now it costs them money.

  • But one of things I like about Code Kat me is everything is broken out into a really nice syllabus.

  • Um, they give you the option again, like you're able to code on one side and the results output in the other.

  • So this could be very important, right?

  • If we go over, we take a look at what?

  • Their catalogue.

  • As so they got a kid down CSS Python Java script job, a sequel, the whole nine yards.

  • So again.

  • So if you're talking about something like Python, so python is a scripted language, right?

  • Which means you have to install python onto whatever server or desktop system they're gonna be using in order to actually be able to code and use python.

  • So there's a whole bunch of stuff that goes into that You have to be able to install python.

  • You have to make sure permissions and all that are appropriate.

  • You might have to do a bit of trouble shooting and one of the issues you can run into.

  • If you're just trying to figure out how to create variables or whatever Python.

  • You may not want to have to go through all those additional steps.

  • So one of the nice things here is you simply go on the python track and you can get dumped in.

  • They explain everything out to you.

  • You code on one side of the screen.

  • It gives you the output on the other and you go from there.

  • But they've got a lot of different things again.

  • Html CSS Python Java script job Whole nine yards and go over to take a look at the price.

  • And again they have little basic thing.

  • Give you some basic courses.

  • $19 a month is their fee.

  • And for them no, I think they want you to sign up for a year so again for a full year, it may cost you a little bit of money.

  • But if you go over and take a look, let's say HTML CSS and you can see they're different courses.

  • So anything that says Pro, that means you're gonna have to pay for her like here with Introduction to H E Mail, you can click on this.

  • You can scroll down elements and structures tables you can click on star, and then I'll ask you to law again and you can You can log in with that.

  • So Code academy is a pretty good option for a lot of people.

  • Passed that again.

  • You can go over to Udacity.

  • Oh, Udacity is awesome.

  • Udacity.

  • It's just all.

  • So you go here, you take a look in their programs.

  • Oh, they have so much programming and development.

  • Artificial intelligence, cloud computing, data science, business, autonomous systems, the whole nine yards.

  • They just have an absolutely massive curriculum.

  • Some of the classes are free.

  • Some of them cost money.

  • They have nano degrees.

  • So if you really want to get that certification, you want to get a degree of some sore.

  • You can't get this thing called a nano degree.

  • If you go through the whole curriculum and do whatever required, then then you get a little stamp that says, You know what you're talking about.

  • Udacity is just this This They are absolutely phenomenal way toe, learn things like programming especially like say, you're trying to learn some of these more complicated things like a i product manager.

  • One of the nice things about them actually charging for for their product is that they can then have this type of content created, right?

  • So I'm never I'm never going to create Aye aye classes, or probably at least not very sophisticated.

  • Aye, aye, classes simply because it requires a budget.

  • So since these people have some money behind them.

  • They could do a lot of classes that, you know, the free the free options might not be able to give.

  • You passed that?

  • Of course.

  • You've got things like Khan Academy.

  • So Khan Academy, actually, to go over the courses.

  • They have some basic stuff in computing.

  • So computer programming, computer science, the whole nine yards.

  • So that may be an option for you on, then.

  • Finally there is you to be so I actually have some classes on you to me.

  • Uh, you know me is a bit of a weird one.

  • Basically, what you to me is is is a marketplace for people who create online education.

  • So I create my videos.

  • I put them on to you, to me, and then I can sell my classes on you to me.

  • What this means is, if you go to you to me, you might be able to get some classes.

  • So, like, like very specific classes, you may not get other places by.

  • The problem is, it could be very hit or miss on the quality of education.

  • Right?

  • Because basically, almost anybody can submit their classes to you, to me.

  • So that means you're gonna get some brilliant people s o not so brilliant people s.

  • So if you're looking at something like you to be, just be a little careful about that.

  • But these are some of the options for you There, there, there are more out there again.

  • There's lynda dot com.

  • Linda might be a way for you to go.

  • There's a lot of things for you to look at, but these are just some of the basic options.

  • Just remember, in many ways you are going to get what you pay for.

  • So that's a basic overview of how you can start learning how to code on your own.

  • And again, even if you got the money for boot camp, even if Mommy and Daddy are gonna pay your full ride through college, I would still highly recommend you will learn at least learned the basics of one programming language just to verify.

  • It's not gonna make you lose your mind again again.

  • If I tell people it takes a special type of personality to be a park ranger or to be a truck driver or to be a firefighter, everybody looks amigos of Carson.

  • Ally, why are you saying such common sense things.

  • If I say it takes a certain type of personality to be a coder.

  • Ah, Eli, anybody?

  • Haven't you heard anybody?

  • Could be a coder.

  • It's like, um what?

  • It just doesn't make any sense, but it's one of the lies that get sold.

  • I will warn you for anybody that's got this far on the video when people start talking about becoming a technology professional.

  • Ah, lot of people are just bowl phase, lying on the subject area again.

  • If you go to a boot camp, remember the recruiters.

  • Whoever's talking to you about signing up for a boot camp, they get paid when you signed the cheque and the first day you're you're but goes in the sea, they don't get paid.

  • When you get a job, you don't get paid.

  • When you decide you like Cody, they don't even get paid.

  • The first time you upload something to get hub, they basically get paid.

  • When you sign the kept.

  • They do not really care whether you succeed or fail when the horrible things about our modern education in the United States is the fact of the matter is thes colleges.

  • Geun u in Lee do not care if you succeed.

  • I've been in some conversations, literally.

  • Dean's higher up people in the colleges that have explicitly stated they are not responsible for the outcomes for their students.

  • And these are some very expensive colleges and universities.

  • And so what I will warn you is that some people just are not cut out to be Cody.

  • They're they're not cut out to be in the technology field, just like some people aren't cut out to be park rangers, right?

  • And so I think it's very important is you sit down, you learn these languages.

  • I don't care whether it's private phone or Java script.

  • Learn how to create an android app or on IOS app.

  • And just again, let me be clear.

  • Let me be clear.

  • Yes, it is going to be difficult in the beginning.

  • Obviously, it's gonna be stressful.

  • Office is gonna be frustrating.

  • You're starting from square one, but the question is is OK.

  • Once you've done two weeks of this once you've done a month of this.

  • Is this the time of thing where you're like, Oh, hey, you know, if I had some somebody teaching me how to do this properly.

  • That's what actually kind of you know.

  • Oh, hey, if I had the appropriate resource is this would be kind of fun.

  • Oh, hey, I wanna hang around other people.

  • They're doing this type of work.

  • That would be kind of fun, right?

  • You get done with two weeks or a month of self of self study, and that's how you feel.

  • Or do you get done with a month ago?

  • Oh, Oh, yeah.

  • Mosquitoes don't sound too bad.

  • I think I a park ranger, I think Park bringing.

  • Curious for me.

  • So a lot of people when I when I talk about maybe you should be a florist.

  • That's one of the jokes.

  • You know, I bring up in a lot of my classes on a lot of my videos, and it's not really a joke.

  • Some people are not built to be technology professionals, and that's fun.

  • There is no insult to that.

  • So please self study before, especially before you go to boot camp.

  • There's boot camps.

  • You dropped $20,000 I mean the results could be brutal.

  • I know I went to a boot camp for M.

  • C.

  • S s so all the way back.

  • Back when I t know standard I t was the big thing.

  • I went through my m C S c and T 4.0 boot camp.

  • And I can tell you there were 26 people in that class on and two of us got RMC.

  • Essie's like that.

  • That's real work.

  • So that's something to think about.

  • Fine.

  • The final thing.

  • I'll just say it's a lot of people ask you how long you need to take to study every day and again, especially with young people, is a big thing.

  • I'm going to study 15 hours a day as somebody who has been through boot camps.

  • As somebody who has studied for certifications, that colleges and all that kind of stuff.

  • Let me tell you, no, you are not going to study 15 hours a day.

  • There's only so much information in the human brain can process in a day.

  • It varies for everybody, but it's not as much as you think.

  • Maybe three hours.

  • I think most people can really do about three hours of education per day before it all starts starts leaking out on again.

  • Remember when this is education you're a technology world.

  • It's not about getting to the it's not about getting the certificate.

  • It's about knowing what the hell you're doing.

  • So you sit there and if you read a whole book in an hour, but you retain none of the information, it doesn't matter.

  • Because when you go to your job, you're gonna be expected to know whatever it is you put on your resume.

  • So what?

  • I would argue that most people is really You can only learn about an hour a day.

  • And now I know some people.

  • Calm down, calm down.

  • Because when I say when, I say you can only really learn an hour a day, a lot of people lose their minds.

  • But realize you've got a life to deal with, right?

  • You've got a job, you've got a social life, you have other things.

  • And so even simply setting aside one hour, they could be much harder than most people give it credit for, right?

  • If you say I'm setting aside 10 hours a day, then you sound cool and tough, and it sounds good regardless of whether or not you actually do it right.

  • Setting assign One hour day can really be a pain in the butt is carving out that time, but something to think about.

  • If you say if you carve out an hour a day, if you do one hour day of self study for a year, that's 365 hours.

  • So again, the basics of any of these coded language is the most it's gonna take is about 40 hours, right.

  • To understand the variables, understand the functions, understand?

  • If else all that kind of stuff right, the base will be about 40 hours and then to get a little bit Maur.

  • We're focused on whatever specific functions or specific things that you care about.

  • Let's say that's another 40 hours.

  • That's 80 hours out of a year.

  • So then, from there you build your first app.

  • Not say that only takes you about 10 hours because I should be smaller.

  • First half should be small.

  • Well, that's 90 hours, and after that incredible something bigger.

  • And that was only bigger.

  • And then you realize, Oh, not only do any python, but I also need these other things, and so you learn those and what you'll find if you spend one hour a day 365 days, just one year.

  • You can actually become relatively solid in one programming language.

  • Plus, you can pick up the components of other languages that they can actually build something useful, and you can actually get much farther than you may 1st realize.

  • So a lot of people again, they say, I'm gonna do 10 hours a day to be frank.

  • No, you're not.

  • I've known a couple of people that have actually done it.

  • They're not what I would call mentally stable human beings.

  • You you may want their resume.

  • You would not want their life if you understand what I'm saying, right?

  • Well, if you would just simply can't do it, it sounds cool.

  • And again in technology world, it's not about sounding cool.

  • It's about doing it.

  • So set aside one hour day every day, whether it's in the morning, whether it's night, just like if you were running or doing exercise, you just set aside that time you do it every single day and again after a year, would be surprised how far you get one hour day over a whole year, we'll get you a hell of a lot farther than 10 hours a day for the zero days that you actually do it.

  • So somebody think about their.

  • So those are some thoughts about how to self study, how to learn programming, really anything in technology, as always, I enjoy doing this class.

  • I look forward to the next one.

  • Apparently, the type of content you just saw is not what Susan W.

  • Wants for the future of YouTube.

  • This means that recommendations by YouTube to this channel have dropped massively, and views are becoming a comically small I hate to ask.

  • I used to say I would never ask, but if you could subscribe like common and most importantly, share the videos that you appreciate, that may help slow the death of this channel.

  • Do you remember that?

creating these classes requires equipment and service.

Subtitles and vocabulary

Click the word to look it up Click the word to find further inforamtion about it