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