Placeholder Image

Subtitles section Play video

  • when you're probably going to sleep in about two hours.

  • And coffee really isn't the best idea.

  • Chocolate sure does come in handy.

  • What is it, guys?

  • For Syrian today, we're gonna be talking about how to start programming.

  • Now, I know there are a lot of resource is out there That kind of already discussed this topic.

  • But I feel like most if not all, of those kind of just there everything plus a kitchen sink it yet.

  • And I remember when I first got into programming, I was trying to find all these different resource is just how to break on through to the other side, if you will.

  • And I don't want this video to overwhelm you more than you already.

  • Maybe so we're just gonna be talking about how to start programming.

  • A lot of things in this video are not going to be talked about within the whole sulfur development industry or the process or life, psych or even computer science theory.

  • I will make at least one future video kind of consolidating all of that and more digestible fashion because I've talked about a lot of that stuff on this channel before, but I do want to consolidate a lot of those thoughts to essentially follow up what we talk about in this video, essentially your next steps to take after this.

  • A few things will be assessing in this video our languages, ideas, learning material, though I'll do a little bit less talking about the Learning Materials and Maur linking to some of my favorite free plus paid learning materials in the description below this video, and we're going to talk a bit about how to approach this step in the process.

  • And as for a quick message to those you who are subscribe to the channel, I have quite a few personal projects that I want to show you all with and maybe the next month or so.

  • I'm really hoping to get a few out by the end of the year.

  • Some of those air from my artificial intelligence course that I discussed a couple of videos back and others are some more current projects that I've been working on, kind of behind the scenes as some my side projects that I've discussed a little bit past videos.

  • But I want to update y'all kind of where I am in the process on some of those.

  • For those you who aren't already subscribe to the channel, consider doing so.

  • Talk about computer science soft for development a bit of, well, obviously, about some of my personal projects going on.

  • So take a look at the channel if it's something that you may be interested too interested in.

  • Rather, although English is my main language, it's still a work in progress.

  • First things first.

  • Stop searching how to start programming.

  • You typing that into the search bar?

  • Is you just trying to take this one big problem and just solve it, just like throw it at the computer and you think it'll solve itself?

  • That's not what we do as software developers.

  • What we do is sell for developers.

  • We have this big problem, this big project that we're working on for a client, and then we break it up into smaller portions.

  • More digestible, Maur solvable on comprehensive problems.

  • So, for example, at work I'm working on this fun little animated survey website, but I'm not going to just dive into the animations and hope that I can plug in play.

  • I need to build the skeleton of the survey.

  • I need to make sure that I have the proper home screen that you know, says take the test and then it can go to the next question and then the next question after that.

  • Next question after that and all of these answers are gonna be stored and then add it all up at the end and then no, direct it to where it needs to go next.

  • I know that's very vague, but I can't really talk about the specifics off the work.

  • I do work.

  • It's not mine.

  • So just take that with what you will just know that if you have big problems, don't try to shove it.

  • Screen, which you want to do is make smaller problems out of that bigger problem and that'll help you Google stuff like that's That's a big part of what we do.

  • It worked as well.

  • We're breaking into smaller problems so we can throw it in the Google if we don't already know how to do it, and Google will spit out what we need after searching a little bit and then that's where you start.

  • That's more so theoretical advice, but what is the practical advice that you could be taking action on today.

  • That is, figure out what you want to build and double down on that.

  • A lot of people start off programming because they have an idea of an application in their head and they want to pursue it.

  • They want to build it themselves.

  • So if that is, you figure out how to build that particular application.

  • For an easy example, we're going to choose IOS development.

  • If you want to build a nihilist application, will the first steps to that is going on Google and saying, What are the tools I need to develop Iowa's applications?

  • Maybe a few things will come up being swift, which is the language.

  • An ex code, which is the I.

  • D.

  • So now what do you do with that new information that you have that you know, Swift in X code is what you need to learn well, start to learn the basics of each, learned the syntax of Swift and then learned the interface and the tools that are available with an ex code and kind of how they merged together.

  • Look up some tutorials online, that type deal, and that's kind of how you get started on there.

  • You see?

  • You see how you started off with this big problem of how to start programming?

  • You chipped away at it a little bit.

  • And you see oh, I wantto build in Iowa's application.

  • How do I do that?

  • You're chipping away at it a little bit deeper and deeper and you say, Oh, you know, Swift and X Code or the tools I need for that.

  • And then you chip away even deeper, and then you realize, Oh, I need to learn the basics of both of these two tools.

  • What are the basics of the language or the basics of X Code?

  • And then once you learn the basics of that chipping away even deeper, you want to build a simple application.

  • Everyone starts off building and a hello world application.

  • Even me.

  • I know, I told a video, my first program ever code, and it was like this hang man application.

  • But of course I did a hello world application first.

  • Everybody knows that, but that doesn't make for an interesting video.

  • I digress.

  • Let's further consolidate what I just said into bit more digestible information.

  • One.

  • Figure out what you want to build to figure out what tools you need to build that.

  • And just know it may not be as easy as you know what tools I need for Iowa's development, which will just be right at the top link.

  • If you're working on Web development, it could take you a day or two to figure out what tools are best suited for the application that you have in your mind.

  • I mean, I spent hours may be closer to the whole day yesterday, trying to figure out what frameworks and libraries would work best for this animated survey Quiz, a survey website that I talked about earlier in this video.

  • I spent a while trying to figure it out, so it's not just gonna be right there in front of you.

  • So easy.

  • Could be may not just know that you may have to do a little bit of digging.

  • Three.

  • Learned the basics of those tools, and four.

  • Build at least a couple small applications with what you just learned.

  • Now, big have yacht.

  • You don't have anything in your head that you want to build.

  • That's where it gets maybe a little bit more tricky, because there's no essentially in goal, like I made in the example this giant problem that you have in your life, that is how to start programming.

  • I don't know how to program.

  • I want to learn the core of that problem.

  • What you're trying to get all the way down to is learning how to build this idea in your head.

  • So instead, it's more so how to start programming.

  • Even at the core of this, you want to be knowledgeable and well versed and programming.

  • If that is the case, that I'm just I guess I could just tell you c plus plus in code box.

  • I recommend that because code blocks is incredibly easy I d to use.

  • When I first started off with Java, I used eclipse I D, which now I really like.

  • But when I first started off, I thought it was really confusing.

  • Maybe I just don't I don't know, but c++ code blocks.

  • You're able to just follow a tutorial on how to build a C plus plus project in code box and then build a small c++ project in code blocks.

  • That is, after you learn some of the basics and that's it, folks.

  • that's how you start programming.

  • That's not how will necessarily become a programmer, because there's a lot more that goes into it.

  • But that's how you start programming.

  • Noticed notices, semantics and how I titled this video.

  • Not trying to be misleading, this isn't how to become a programmer.

  • Maybe that will be in our next video, based on the questions that you asked down in this year's from below.

  • But that's it.

  • I've already asked you to subscribe, like the video and come down below, so I'm done here next time guys have going piece.

when you're probably going to sleep in about two hours.

Subtitles and vocabulary

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