Placeholder Image

Subtitles section Play video

  • Please remember that the complete information for the class that you are about to view is at the line the computer guy dot com Not only do we have our videos there, but we have part lists, diagrams, pictures and even complete code examples.

  • So if you are watching this video and you want more information, please go to Eli, the computer guy dot com.

  • Welcome back.

  • And as you know, I am Eli the computer guy, and in today's class, we're going to do a brief introduction to IIE de ese or integrate grated development environments.

  • Basically, these are software applications that you use in order to code whatever programming projects you are trying to develop.

  • So if you want many of my coding classes, you will see that many times I simply use a generic text editor in order to write code eso no pad text Edit on the Mac world G Edit in the Lenox world so on and so forth.

  • So if you're trying to write PHP Python for trying to write code in many programming languages, the fact of the matter is, is you can see simply use a basic asking a text editor in order to do that.

  • The problem is, though, is just like with anything else you try to use a text editor for.

  • You don't really get a lot of functions and features out of a text editor.

  • You don't get the programming equivalent of Ah, spellcheck.

  • You don't get the programming equivalent of grammar check.

  • You don't get the ability to simulate your programs or do anything like that.

  • So just like you could write a term paper using a normal text editor, you probably don't want to.

  • You want to use something like word in order to write a term paper.

  • The reason is is because you'll get all the functions and features that you're used to in a full fledged word processor.

  • Well, just like you can write code in a text editor, you probably don't want to, because you want all the functions and features you will get in a full fledged I.

  • D.

  • E or integrated development environment.

  • Basically what we're talking about, I d Ys We're talking about software packages such as something something called Net beans or visual studio for Microsoft.

  • And with these packages, you get many functions and features that you would not get out of a basic text editor.

  • So we'll be talking about I d East today and give you a little bit of the thought process that will be required for picking the I d.

  • E.

  • That you plan to use.

  • Now, stop, stop.

  • Hold on, hold on.

  • I know the first question.

  • You're gonna ask the first question.

  • All nubes want to ask Is there saying they're and they're looking at how long this video is and they're saying, Eli, Eli doesn't need to spend 10 2030 minutes talking about all this different stuff about I D.

  • E s.

  • He just needs to tell me the best idee.

  • Eli, tell me the best programming language, the best framework and the best idea e If only Eli did those types of videos that he'd be so successful.

  • But he just sits here and talks for, you know, half a now, er or hours on end about all these things to think about.

  • People don't want to think they just want to know what the best product is.

  • Well, the important thing to be thinking about when you're looking at using an I.

  • D.

  • E is accusing an I D is very much like using a video editor, So I have now been creating online education for Can you believe it?

  • 10 and 1/2 years I have literally now been doing this over a decade, legitimately right?

  • And the thing is, is when I sit down and I create these videos once I get the video files, I can use any number of editors and encoders to create the finished output.

  • Right?

  • So So I'm talking to the camera.

  • I will take this file and for me I will use something called Final Cut Pro.

  • So I use Final Cut Pro for a number of reasons.

  • I purchased it a long time ago for only $250.

  • I never have to pay upgrade fees.

  • It works with Mac.

  • I personally like Mac.

  • It's very easy to use, right.

  • There's all of these reasons that I use final cut pro, but you hear a lot of people out.

  • There were a lot of people there.

  • Oh, no, don't use final cut pro.

  • You should use Adobe Premiere.

  • Well, there's There's a lot of good things to say about Adobe from here.

  • Well, but then there's also I movie.

  • And there's also Sony Vegas.

  • And there's also variations of editors and encoders on Lenox.

  • And the important thing to understand is all these different pieces of software allow you to edit and then encode videos.

  • They just do it their own way for their own price points.

  • They have their own features, functions, plug ins, so on and so forth.

  • And so you choose what video editor you want to use based off of a number of different criteria.

  • The same is true when you're looking for an I.

  • D.

  • E.

  • Again, I'm going to show you a number of different I d East today.

  • Just give you a bit of an overview.

  • And at the end of the day, which one you pick will depend on many different factors.

  • And so that's an important thing to be thinking about with an I d.

  • E.

  • Don't think about the perfect one.

  • Look at your particular situation and then decide based off of your sexual situation, which one works for you and realize that there will be a learning curve with these I d e S s o I d Ys are full fledged offer packages, just like adobe premiere or final Cut pro or anything else right?

  • There's a specific way that you use them.

  • There's expressive work, work, work, flow.

  • There's a specific way toe Thio, you know, do keyboard shortcuts in that type of thing.

  • And so somebody be thinking about is, once you pick whatever I d e that you're planning to use, then then you'll be able to dig in and get to learn it better and make it easier and faster for you to be able to code with.

  • So that's one of things is don't think about the perfect I d.

  • Look at your situation and decide what I d.

  • E will work best for you.

  • So the first thing to be thinking about when you're thinking about which I D e to use is basically, what are your requirements?

  • All right, so different I d Ys have been created in order for you to code for different programming languages.

  • Some I D e, such as net beans or visual studio, allow you code for numerous different programming languages.

  • Whether it's python or PHP your job or you have a script or c sharp, many of these I d Ys have multiple languages that they're able to interact with.

  • On the other hand, there are I d ease that our language of specific.

  • So if you look at Python there a numerous number I D ease that are specific to Python.

  • If you're looking to create for IOS, there's something called X Code, So X code is specifically four IOS.

  • If you're looking to develop for the Android platform, there's an android I d.

  • E.

  • Out there.

  • So one of the first things you need to be thinking about is what are the requirements beyond the simple requirements of what a language do these I D support on?

  • The next thing that you have to look at is Price.

  • I'm going to show you I want to show you net beans.

  • Met Beans is free and open source, and you could just go use it.

  • Visual studio.

  • There's one version of visual studio that's free, but there's another version of visual studio that is $6000 again, it depends on what business you're in.

  • If you're in a you know, a multibillion dollar business and they're throwing money around spending $6000 for a license literally, it may not matter.

  • It may not matter to you, organization or you.

  • On the other hand, if you're some start up out of your basement, maybe you needed to keep all the money possible.

  • S so that's one of things to be thinking about with price.

  • Price is a very significant thing with any product that you're going to perfect again.

  • Remember something called total cost of Ownership?

  • Where is the idea of when you purchase an item?

  • You don't guess budget for the initial purchase of the item.

  • But then you you budget for the ongoing cost again with visual studio.

  • Not only do you have to pay an up front fee, but then there's a yearly upgrade fee that may become prohibitively expensive for us.

  • That's one thing to be thinking about.

  • One of the final things to be thinking about when you're thinking about the requirements for what I D.

  • E you're going to use is go out to tech events, talk to your friends in the coding world and find out frankly, what I d Ys do they use right when you use an I d again ideas or a specific pieces of software, they have their own ways for doing things.

  • They have their own plug ins that work for them, so on and so forth.

  • One of the things that you find it's weird in the technology world, is that certain products really people catch on to them and searching regions differently.

  • I talked about this a way back in the day back 20 years ago when I got into I t very weirdly was one of these things where on the East Coast everybody was in T four point.

  • Oh, so if you were creating your domains in the Windows world, you're using NT 4.0.

  • On the other hand, if you went West Coast, it was all Novell, Novell, Netware Protocol, Novell.

  • NetWare is gone now.

  • There was a lot of rhyme to reason.

  • It was just east of the Mississippi and Windows NT.

  • What's the Mississippi Novell?

  • That's just how it wa.

  • So if you're going to get certified in order, become a system administrator.

  • If you're west of Mississippi, better get certified a novella.

  • And if your ease the Mississippi, you get certified in anti, I think about it the same way.

  • When start ups are really big back in like 12 4013.

  • I talked about a lot of coders around the country, and it was very curious.

  • On the East Coast, PHP was big.

  • PHP was the big one.

  • The big back in languages on the West Coast in West the Mississippi, Ruby on rails was the big back in language.

  • Why don't get me wrong down here?

  • There's arguments pro and con for both of those languages.

  • But it was weird that the country was literally segmented east of the Mississippi.

  • They're doing PHP, predominantly western Mississippi.

  • They're doing ruby on rails, predominantly and so important that you be thinking about is go to tech events in your area, talk with other technology professionals in your area, coders in your area and frankly, just ask them what I d e is that they're using what you may find is in your area.

  • For some reason, people have decided on a particular I D e or maybe a particular couple of ideas, and so it will make it easier for you to get a job.

  • If you know that particular idea again, it's like any other type of software.

  • If you have experience with that type of software.

  • It's easier to get a job, and it's easier to get up to speed once you have the job.

  • And so you're sitting there and you've got four different ideas to cues from.

  • Frankly, going with what everybody else uses may be the easiest way to go.

  • So that is something to think about again with that beings and visual studio and so many of these other ID's go and talk with folks and see what they're using.

  • The same is true with that holds the whole concept of think about what your department is using.

  • Uh, if you're going to be using an I.

  • D.

  • E.

  • So again, looking at your organization and seeing what I d Ys other people in the company are using, that could be a useful thing again.

  • To streamline and get get everybody on the same page with I.

  • D.

  • E is one of the powerful components of ideas is something called Collaboration.

  • So again collaboration software in every product nowadays, but the ability for multiple people to be working on the same project at the same time.

  • If everybody is using the same I d software, it will be a lot easier to do collaboration.

  • And if one person's using that beings and one person sees in visual studio, one person's using pi charm something like that.

  • So these are some of the things to be thinking about when you're going to go choose your I D.

  • That you may not, at first blush, have considered.

  • So when you're looking to these ideas, there's going to be many different functions and features that these I D Ys will offer and again, different I D Ys will not offer different features and functions when the first thing that you have to think about is what programming language you plan to develop for.

  • And then look for ID ea ease that are able to support that particular language and see how much of that language they can support.

  • And some I D Ys will allow you to basically coded language and not not really do a whole hell of a lot else where other ideas will give you a much more full platform to make your development a lot easier.

  • So one thing is to look at the programming language of the I.

  • D E support.

  • The next thing to be looking at is things such as the plug ins.

  • The idee supports eso.

  • So just like with a lot of different types of software out there, I'd e ease allow you to add plug ins that other people have written again.

  • When the important things to realize in the coding world a lot of people getting getting the coating and they kind of think like everything is invented brand new every day, every day I'm going to invent something brand new.

  • That's not how Cody works.

  • There's a lot of copy and Paste and Cody a lot of copy and paste and coding, right?

  • It makes life easier if one person has created something they can just put it up on.

  • Get Hubble, whatever else and then, you know, a 1,000,000 other people.

  • I do not have to rewrite the exact same code on.

  • So one of the things is true with with I D.

  • E is where you're able to write plug ins for these.

  • I e d I I D E is not IED's i.

  • D.

  • E.

  • S.

  • To allow you to complete certain tasks.

  • Eso things basically like syntax, jacking, doing other things, and so one of things you should be thinking about the I d eases not get the idea itself, but what plug ins are available for the for the i.

  • D e.

  • That may make your coding experience easier.

  • This is also one thing to realize that if you switch I d Ys right.

  • One of the problems if you switch is that the new I d.

  • Either you go for may not have the same plug ins or equivalent plug ins that you're used to, and this could be a bit of a learning curve.

  • You go to a new I d.

  • E and realize all of a sudden something that you have taken for granted because it was offered to you in a plug in the path is no longer available to you or maybe a little bit more difficult than you realize.

  • Now, when you go to actually write code, there are a lot of easy, valuable things that these ID's allow for one of the first things that they allow for a sound.

  • Simple sounds stupidly simple, but it makes life so much easier is be ableto collapse snippets of code s O.

  • If you just simply write out code and normal text editor, right?

  • You were right out of 1000 lines of code.

  • Well, then, if you have to go through an audit that code or modify the code, you actually have to scroll through 1000 lines of code.

  • One of the simplest things in these I.

  • D.

  • E.

  • S is the ability to collapse functions and to collapse if l statements.

  • So basically what you do is you can go through the code, and basically it's based off of brackets and then we load plus and negative signs plus and minus signs by code.

  • And basically what happens is if you hit the minus sign, it'll shrink.

  • It'll it'll collapse the code into the first line.

  • So if you have a function, let's say you created some custom custom function.

  • It'll just have a custom function, and then I'll have a little plus signed by.

  • If you want to see what's in that custom function, you hit the plus button, and it will expand out that function so you can take a look at what's in there when you're done modifying it or taking a look at it, you get the minus interval shrink, so all of a sudden it's something without having to surf.

  • Get through 1000 lines of code.

  • Now everything's compacted down.

  • You can go.

  • Okay, so this is calling this function.

  • Let me expand this function to see what this function is doing.

  • Okay, this is what this function is doing.

  • And then you can make your mount of case Engine three shrink things down.

  • So it's simple things like that that can make I d.

  • E is really, really useful for you.

  • Beyond that, there's basically syntax and more less spellchecker within these I d.

  • So when you're typing something out, things such as If you forget a bracket.

  • If you forget a bracket will remind you we'll give you some kind of error code to say, Hey, you forgot a bracket.

  • Not during the debug process.

  • Not after you wrote.

  • But when you type something out, you're supposed to put a bracket.

  • You're supposed put a d limiter.

  • You're supposed to put something like that.

  • You forget you're going on to the next.

  • Whatever function the next f l statement, it'll it'll give you a little warning to say, Hey, you forgot that one of the other nice things that many of these ideas have is the auto complete function, especially when you're writing a lot of code.

  • You're going to have different, different functions that you've created.

  • Different classes, different variables, that type of thing you can forget.

  • You can forget exactly how to type or the specific name of something that you previously created.

  • And one of the nice things with the auto complete is as you start typing out, let's say a variable.

  • It will then give you possible variable names that you have already placed into the coast.

  • You're going to type out something again, you forget.

  • Is it plural?

  • Is it single?

  • Singular is a dollar sign, student or dollar signs students, right?

  • If you get that wrong, you screw everything up.

  • Well, you go to type it out and it gives you the auto complete and you see and you can see it's, oh, it's students, right?

  • So auto completed something that's very valuable.

  • Beyond that, there are what are called debugging tools, so debugging tools are is basically normally, click on this little play button thing on the D bugger will run through your code and look for errors most of time when it finds an era error.

  • It will then highlight the entire line of code.

  • And then you can try to figure out what mistake you made there again, especially when you're doing functions.

  • There are other things you're trying to pass a variable passive variable around again.

  • You misspell it, you do something stupid.

  • Basically, you hit that debugging tool and it will go through.

  • And it will try to find errors to make life easier for you before you actually try to deploy this to the real world.

  • Beyond that, beyond the debugging tool, many of these ideas will also give you the ability to actually run the code, possibly and something like a simulator.

  • So if you're using X code, X code is for the IOS World or Android's development studio, they will have a little simulator.

  • So after you debug the code after you verified, it should do what it's supposed to d'oh!

  • Instead of having to actually upload the code to a device to a computer server, whatever else, you can actually just run it in a seven and a simulator locally again to verify that when you push buttons or when you do things, it does you think it does what it's supposed to do and so you can go when you could do quality assurance through the simulator.

  • Verify, at least in the simulator, does what it's supposed to dio.

  • And then you can upload it to your server uploaded to your device and from there, continue to do the testing so the simulators could be a very valuable thing.

  • It can save you a lot of time because instead of having to upload to a server, is that having upload to a device you can literally get, start running the code in the simulator, see where there's problems, modify the code would run in the simulator again.

  • Someone is so far beyond that.

  • Most of the time, these ideas will give you the ability to basically upload or publish your code S O.

  • That may be a simple as just being able to ftp upload to a server or getting the android or the IOS world.

  • It may have a process to actually allow you to publish to their store, and this is just another component that's all built in the I.

  • D.

  • E.

  • Allow you go from coding to doing the seemingly to the debugging to the simulations to when everything seems to work.

  • How it supposed to actually uploading it so that it can be used on a device or a server.

  • And the final thing that you should be looking here I d e.

  • S depending on what your environment is, is the collaboration ability.

  • So again, in the modern world, when you're thinking about programming, you may be on a large team and that team may be part of a larger department, right?

  • You may be having a lot of people working on the software helping develop the South.

  • For a couple of people are dealing with one model, a couple of people dealing with front and back in someone so forth.

  • And so having collaboration tools that are built into the I D.

  • E can be very valuable because that keeps everybody more or less on the same page again.

  • If you ever had employees having one employee having two employees, it's pretty easy to keep track of what folks are doing.

  • Five employees having having 20 employees writing code without a way to keep track of everybody.

  • Uh, yeah, that that could make your life miserable really quick.

  • So These are some of the overall figures your ship to be thinking about with I d Ys.

  • And that's one of the reasons or some of the reasons why I d Ys are a hell of a lot more valuable to use and something just like an ask you text editor.

  • So now that I've talked a little bit about why you should be looking at using an I d e e for your software development, let's go to the computer and I can show you ah, number of examples of these different i d Ys just to kind of give you an idea of what you should be looking for.

  • So I've pulled up a number of different I d Ys here to take a look at on my computer s o.

  • The 1st 1 as I was talking about before, is ah this this idee called net beans.

  • Sonett beans allows you to develop for Java JavaScript html five p h, p, c c++ and more.

  • One of the valuable things for net be beans is that it's free and open source.

  • Eso, especially a lot of students, especially a lot of people that don't have very much money.

  • They like to use net beans because you get a full flight i d e with a lot of functionality on.

  • You don't have to pay anything for it.

  • And it's open source s so you won't run into any weird problems with it in the future where you can run into problems with some of the proprietary ideas that are out there.

  • As you can see, you can go through.

  • They have different plug ins.

  • Here s O.

  • They give you the option to add functionality that's not built into the core and net beans i d.

  • E.

  • And so this is something to look at again.

  • One of things to be thinking about is that with these i d Ys one of questions is what platforms can you run the I d e.

  • On.

  • So again, For me, what's very important is that and I d e is cross platform.

  • So basically you can run it on multiple different operating systems.

  • So again, with net beans, you can run it on windows.

  • You're running on, Mac, you can run on Lenox again.

  • This is important in the coding world now, because many times companies literally do not care what operating system that you use.

  • S O.

  • I have talked with many companies now, basically, when they hire employees, once the employees hired, the employee has simply asked what operating system they want and opinion what they say.

  • They're given a computer.

  • So they say Windows, they give it, get went window system.

  • If they say Mac, they get a Mac book pro.

  • They say, Lennox, they get a PC with Lennox on it.

  • And so it's very important.

  • Understand is that for many development shops, they literally do not care about the operating system.

  • They just want to give the coder whatever operating system works best for them.

  • And so having an I.

  • D e that can work on any of the operating systems that may be used again makes it easier in the development world because then at least everybody's using the same software and they have the same features and functionality.

  • You don't have to worry about the Windows people using one I, D.

  • E and the Mac, people using a different idea and the Lenox people using a different idea.

  • So this is something to think about that that crappy cross platform support past that we can go over and take a look at Visual studio s.

  • A visual studio is Microsoft's I.

  • D.

  • E.

  • Been around for a really long time.

  • At this point, if we go down, we can see they have a number of different options here.

  • They're the community, the professional, the enterprise.

  • This gives you a lot of different functionality.

  • But one of the things is is the price.

  • Now a lot of people again, you think about something like an i D E.

  • You don't really think about it being that expensive, but it gets expensive.

  • Monthly subscription for professional is $45 a month for a standard subscription.

  • It's a $1200 for the first year and then $800 our year in renewal fees, so that that could get expensive quick, especially the development team of you know, 10 or 20 people you can see here that you then have different features, different functionality based off of what you pay for it.

  • If you think that's expensive, because I know right now I know there's a couple of new people out there.

  • They're like, Oh, that's ridiculous.

  • Oh, that's not ridiculous.

  • This is ridiculous.

  • Today the enterprise was an enterprise.

  • Monthly subscription is $250 per month.

  • $3000 a year for the Sanders Standard subscription is $6000 for the first year and basically $2500 for renewal.

  • So again, this could be a very important thing with picking your I D.

  • E.

  • E is.

  • And it really depends on what kind of company you're in if you're in a company that's rolling in money.

  • If you're in a company as dealing with the Microsoft Stack, then honestly is paying $6000 for this license, they may not think twice about it.

  • Another hand.

  • If you're trying to develop something out of your dorm room, you know, $250 a month gets to be a little expensive.

  • Uh, what will probably be using going forward for a lot of our coding classes that we're gonna be dealing again?

  • I'm looking at this from my personal requirements and requirements, were trying to teach people how to do more sophisticated, sophisticated Cody, and is what we're probably going to be using is this product called visual studio code?

  • So this isn't a full fledged I D.

  • So visual studio is a full featured I D e blah, blah, blah.

  • Visual studio code basically gives you most a lot of the I.

  • D e functionality that you need.

  • And so what I like about it, especially with trying to teach people, is it gives you a rather full fledged i d environment.

  • Plus it's free.

  • So visual studio code is free and again in my world for trying to teach you folks.

  • One of things that I'd like is that it's cross platform, so they have a Windows urgent a Mac version Annie Lennox version So I can use this and show you folks how to develop more, more complicated code.

  • And it's something that it's free.

  • So you're not gonna have to worry about paying for it something that's cross platform.

  • So whatever operating system you're using, you will be looking at the same idea in her e interface that I'm using.

  • And one of things I like about it, too, is basically, Since this is a subset, this is basically just a smaller version of visual studio.

  • If I show you visual studio code when you go out to actually get a job If your company is using visual studio, then you'll be able to use the same skill set that I taught you using visual studio code to go over and use visual studio.

  • So that's that.

  • Those types of things that you need to be thinking about again, the important thing with an I.

  • D.

  • E.

  • Is think about your particular situation when I'm dealing with students who frankly have no money.

  • I have no idea what Os they're using, and I'm trying to give them skills that will actually get them a job, right, that those are requirements that I have to think about for you.

  • It may not matter, Right?

  • So that was that.

  • Something's toe ponder.

  • Uh, we go over and take a look.

  • So Android Studio again, it's gonna be developing for the android world.

  • This kind of just gives you a screenshot of what?

  • This looks like.

  • You have a preview pain over here says previews.

  • What your ass gonna be Look like?

  • Here's the actual code itself.

  • Here's your folder structure here.

  • Some other things that are going on eso This just kind of gives you an idea of what the android I d would look like again a fast emulator installing run your abs faster than with a physical device and seeming like different configurations and features.

  • So that's one of the nice things to again, especially you're doing like mobile development.

  • Or if you're developing for, you know, software that's gonna end up being on raspberry pies or something like that, actually being able to run the software on a desktop or laptop.

  • See Pew and Resource is basically it'll mean that everything is more responsive.

  • It will be a lot faster for you, and so it'll be easier to navigate through and make sure everything does, at least what is supposed to dio.

  • And then once it does, you can.

  • You can shove it onto the actual mobile device itself and then and then see how it works in the real world.

  • So being able to do things like emulate but actually have all of those laptop or desktop resource is could be very valuable.

  • Go through here.

  • You can see a lot of different options I have for android studio again.

  • Ex Koda's I talked about before, So X code is apples.

  • I e d e.

  • So if you're gonna be developing for iPhone or a lock, Apple Watch or iPad.

  • So on so forth again, it's the same kind of thing that you kind of saw with the the Android studio.

  • You have the code, your folder structure.

  • You have a simulator preview over here, so on and so forth.

  • So that would be the IOS world on.

  • And then just to show you again for for language specific, I D.

  • E s.

  • So let's say you're an environment.

  • All you're doing is Python.

  • So you're doing python.

  • Your entire department's only doing pi found you don't worry about visual studio or anything else.

  • Then there are there.

  • There are ideas for specific language is Pike are on the original i d for professional or the python I d for professional developers.

  • You go.

  • You can go through here and even see has been designed specifically for python again.

  • Depending on your environment, that may be valuable for you.

  • And then you go down to the really lightweight things.

  • Um, I never thought of note pad plus Plus is an I.

  • D s general thinking it is an I d.

  • But I don't know, maybe I was actually I was doing like a surf for different ideas.

  • Get so I could show you folks things.

  • A note pad plus plus literally came up is an I.

  • D.

  • Um, when I used to when I used to have d'oh coding videos, I used to use no pad plus plus, Don't give Iraq.

  • I like no pad plus plus.

  • But just to understand how a lightweight I guess and I d E can be basically no pad plus plus is just a small, very lightweight way that you can write code gives you the code lines.

  • It gives you the ability to expand and collapse.

  • Code snippets gives you the ability to upload FTP.

  • It gives you some other options again.

  • I don't really think of it as an I d.

  • E, but you know, if you're making small, you're creating a small PHP scripts or something like that.

  • Again, using something is basic and as note pad plus plus might be all you need.

  • So again, these are the different options for you.

  • You know, Net beans.

  • It's free visual studio.

  • There's there's sort of a free version of it that a $6000 version of it again, Android X code pike arm and all the way down note plus no pad plus plus, All of these are viable, solid good products.

  • Which one you accuse?

  • Depends on your particular situation.

  • So there you go.

  • Now, you know a little bit about how to pick an I.

  • D.

  • E.

  • Again.

  • There is just a crap ton of different ideas out there.

  • What you decide to go with it depends on your situation again.

  • What language you're gonna use, What tools that you need to use What what ID ea ease people in your particular area are using.

  • What is your budget to unique collaborations?

  • So on and so forth.

  • So it's one of those where again, you just gotta have you got to sit down and think about with one of these i d Ys you're going to use day in, day out again.

  • You know, since since I'm talking to you in a video, I will say it's much like how content creators have to pick a video editor whether you use final cut pro or don't be Mayor I movie or Sony Vegas or whatever else, right?

  • All of those pieces of editing software Maur less.

  • You get the same output.

  • You know, you get a video file at the end of it.

  • But how you do, how you create the video file, how you do the ending within the software, What plug ins that are available for you?

  • What is the cost?

  • What?

  • What do companies actually use?

  • You know, So if you're if you're using this particular product and then you want to get a job later, do the skills that you've gained by using whatever your home set up is Will they translate when you go to work in the business enterprise, these air, all the types of things that you need to be thinking about So again, One of important things, as I talked a lot about when you're going to get into coding, is you need to go to tech events.

  • You need to go to meet ups, you need to talk with people and you need to see what they are doing.

  • Basically, just sit down, start talking with people, say, Hey, what do you d'oh at a curiosity.

  • I'm new to this and looking at all these ideas what I d e d you use Oh, does everybody else in your company use that I d No, really, They use something else.

  • So why do they use that other thing?

  • You know, you sit down, you talk with 5 10 20 people.

  • You do that, you will get a very good idea of what I d ease people in your area using.

  • And then you could make a better decision on which one you will pick again at the end of the day.

  • To be clear, you're not married to an I D.

  • E.

  • You can move over to a different I d e for whatever reason.

  • But it's like anything else, you're gonna get muscle memory you're going to get used to using an I d e.

  • And the more you're used to using an I d e the fast it will be for you to create coat right?

  • The less the last time you have to spend doing Google searches to figure out how to do a function or feet here, and the more time you can spend actually writing something and deploying that in the real world s o.

  • These are some things to consider again for us.

  • We're gonna be using that visual studio code basically, because even though it's very lightweight as far as an I.

  • D E is concerned, it is free.

  • It's multi platform, and again it gives you the basic skills that will be required when you go over and actually one upgrade over to the Enterprise edition.

  • So those are some things that you need to be thinking about.

  • As always, I enjoy doing this video.

  • We look forward to seeing the next one.

  • If you like the content that I create, please think about going to align the computer guy dot com and becoming a member or donating.

  • Please understand that all the educational videos are in front of the pay wall that includes the videos that includes the notes, the diagrams and the code.

  • Example.

  • All of that is freely available and in front of the pay wall.

  • But if you want to watch opinion videos, or if you want to be able to comment, you do need to become a member.

  • Membership is $5 a month or $60 a year and gives you access to those opinion videos and the ability to comment.

  • If you don't want to become a member, you just want to give a one time donation.

  • There is also a donate button where you can do that.

  • Please understand.

  • In order to provide the education that I am.

  • It does cost money, servers, cost money, equipment, costs, money, travel costs, money.

  • All of these things cost a reasonable amount of money.

  • And the fact of the matter is, is YouTube's advertising program no longer supports creators the way that it used to.

  • So if you want to these classes to continue to stick around and you find them to be valuable, please think about either becoming a monthly member or donating a few dollars for this project.

Please remember that the complete information for the class that you are about to view is at the line the computer guy dot com Not only do we have our videos there, but we have part lists, diagrams, pictures and even complete code examples.

Subtitles and vocabulary

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