Starting Now: iLoveCoding courses are completely FREE. No login or signup required.

Overview of the VS Code Text Editor

Learn whats so special about a Text Editor and learn some handy features they have.

FREELevel: Beginner4:57 mins
Course content
Lessons #1: Tools you need for the HTML/CSS course FREE
1:59 mins
Lessons #2: Overview of the VS Code Text Editor FREE
4:57 mins
Lessons #3: Code your first webpage FREE
3:59 mins
Lessons #4: What is HTML Really? FREE
3:16 mins
Lessons #5: What does HTML look like? FREE
2:46 mins
Lessons #6: HTML Elements FREE
7:20 mins
Lessons #7: HTML Elements - Continued FREE
3:36 mins
Lessons #8: Common HTML Elements (Cheatsheet included) FREE
3:26 mins
Lessons #9: HTML is a forgiving language FREE
3:47 mins
Lessons #10: Basic Markup of HTML FREE
5:18 mins
Lessons #11: The <h1>...<h6>, <i> and <strong> elements FREE
5:18 mins
Lessons #12: Learn to link webpages via the anchor <a> element FREE
4:04 mins
Lessons #13: Relative vs Absolute Paths - linking continued FREE
5:50 mins
Lessons #14: <div> and <span> elements FREE
6:36 mins
Lessons #15: Making lists in HTML via <ul>, <ol> and <li> elements FREE
5:36 mins
Lessons #16: Making nested lists + Homework FREE
4:31 mins
Lessons #17: Adding special characters in your webpage FREE
5:50 mins
Lessons #18: Emmet shortcuts and code comments FREE
3:37 mins
Lessons #19: <meta> elements and what they are about FREE
3:19 mins
Lessons #20: <meta> description and keyword elements for SEO FREE
3:33 mins
Lessons #21: <blockquote> and <pre> elements for special text formatting FREE
5:43 mins
Lessons #22: Adding images with the <img> element FREE
5:11 mins
Lessons #23: Using <video> and <audio> elements FREE
5:56 mins
Lessons #24: Semantic Elements + Homework FREE
4:26 mins
Lessons #25: Intro to CSS - Making the webpages beautiful FREE
4:22 mins
Lessons #26: Intro to CSS continued FREE
4:10 mins
Lessons #27: <style> element & using CSS selectors FREE
5:38 mins
Lessons #28: Organize your CSS is its own file FREE
4:55 mins
Lessons #29: CSS id selector (# hash sign) FREE
4:20 mins
Lessons #30: CSS class selector (. dot sign) FREE
3:52 mins
Lessons #31: Select all elements with asterisk (*) selector FREE
0:58 mins
Lessons #32: Using multiple selectors together (using comma and more) FREE
4:40 mins
Lessons #33: CSS Combinators selectors (~ + > etc.) FREE
7:50 mins
Lessons #34: Pseudo Selectors (:visited: :hover :active :focus) FREE
6:04 mins
Lessons #35: Chrome Developer Tools - Intro FREE
6:43 mins
Lessons #36: Colors in CSS FREE
3:19 mins
Lessons #37: Apply multiple CSS classes + write notes with code comments FREE
2:59 mins
Lessons #38: Fonts: Change & add custom fonts FREE
6:20 mins
Lessons #39: Background CSS Property. Change color, images and more FREE
7:39 mins
Lessons #40: Common CSS Units - (px, em, rem, %) FREE
7:01 mins
Lessons #41: Common CSS Units - (rem) FREE
2:39 mins
Lessons #42: CSS Margin and Padding FREE
9:49 mins
Lessons #43: CSS border property FREE
4:00 mins
Lessons #44: CSS border style FREE
2:05 mins
Lessons #45: Size elements with 'width' and 'height' property FREE
3:21 mins
Lessons #46: Use 'box-sizing' for more control on element sizing FREE
3:43 mins
Lessons #47: 'border-radius' Curve borders and make custom shapes. FREE
7:58 mins
Lessons #48: <div> vs <span> the real difference FREE
4:36 mins
Lessons #49: Using 'display' property of CSS & 'inline-block' FREE
3:19 mins
Lessons #50: 'float' & 'clear' property - Moving elements around. FREE
4:38 mins
Lessons #51: Hide content with `overflow`, `visibility` and `display` property FREE
3:36 mins
Lessons #52: Clearfix: Hack to fix webpage spacing issue FREE
3:51 mins
Lessons #53: Project: Blog Design - Create beautiful looking website FREE
5:20 mins
Lessons #54: Project: Blog Design (Part 2/7) - Layout the HTML FREE
9:09 mins
Lessons #55: Project: Blog Design (Part 3/7) - Styling the header FREE
4:01 mins
Lessons #56: Project: Blog Design (Part 4/7) - Styling main and footer area FREE
4:02 mins
Lessons #57: Project: Blog Design (Part 5/7) - Styling sidebar FREE
3:10 mins
Lessons #58: Project: Blog Design (Part 6/7) - Styling articles FREE
2:17 mins
Lessons #59: Project: Blog Design (Part 7/7) - Additional Pages FREE
5:13 mins
Lessons #60: 'position' - Control element position within your page FREE
8:10 mins
Lessons #61: Project: Coupon (using `absolute` & `relative` position) FREE
5:21 mins
Lessons #62: CSS Flexbox & CSS Grid - More layout methods FREE
3:02 mins
Lessons #63: CSS Priority Order FREE
6:04 mins
Lessons #64: Additional Resources - Codepen + HTML Cheatsheet FREE
5:18 mins
Lessons #65: <table> Making tables in HTML FREE
5:32 mins
Lessons #66: <table> Making tables in HTML continued FREE
2:41 mins
Lessons #67: <iframe> Embedding other webpages in your webpage FREE
4:16 mins
Lessons #68: Creating forms and understanding how they work FREE
11:17 mins
Lessons #69: Creating form - continued FREE
6:41 mins
Lessons #70: Using external CSS libraries in your projects FREE
6:42 mins
Lessons #71: Conclusion and next steps FREE
3:28 mins
😇Important: This course is FREE and always will be 🙌. Feel free to share it with friends. 🎁

HTML Cheatsheet

CSS Cheatsheet

HTML CSS Cheatsheet thumb

Video Transcript

Lesson 2: Overview of the VS Code Text Editor

Now that you have Google Chrome and VS Code installed, I want to give you a quick overview of VS code. The thing is that when you are a new developer, and you download this software called VS Code or any text editor, they come with a lot of options, and it can be overwhelming. So in this video, I want to make you comfortable with a code editor like VS Code.

Now I want to tell you that a text editor is actually a very fancy software on the surface, but it is very simple in the background. The number one reason we use a text editor is that because it has something called Syntax Highlighting.

So let's say, if I go to the VS Code website and I go over here, you see some code has been written here, and it has different colors. That means it automatically highlights the code parts, so it is easier for the developer to read. You just write the code and it automatically makes it into different colors.

 Syntax Highlighting

The second thing the text editor has, it has some help text. So let’s say if you are writing certain code, it is going to give you the different options that you can write along the way as you are typing. So as you are typing something just like in Google. Let’s say you go to Google.com. And you are doing a search, I write, 'make', and it just gives/suggests to me these helpful texts. So that is another feature that a text editor has.

So these are the two primary reasons we use a code editor, or else we can write code in any kind of software. We do not have to have a code editor. So that is the number one reason I want to tell you why we use a code editor.

The second thing that I want to get you familiar with the VS Code is that it has something called color themes. So if you select different themes, you can change the color of how your code editor looks. I like to stick with the default, so I am going to stick with my default colors.

Another thing I want to show you is that it has a lot of options here. So, for the most part, we are going to be using just the Explorer section over here when we have a lot of code, a lot of different files. It can help us explore those files, just the way on our computer. Let us say I create a folder over here. If I open this folder where I go to the ilovecoding video folder, all these folders that we have, show those files.

File Explorer

So let's say in a project I have this project folder. I create the folders like first-page and I import drag and drop this over here. It is going to basically show that in the Explorer section, you see the FIRST-PAGE over here, and now I can simply add files. So that is a filea.js, let's say if you are making a JavaScript file and I can just right-click and do the same thing, let's say index.html. And I can make more files here.

So if I create these files over here and I open my folder, you will see those files have been created in that particular project folder. So we call this a project folder and we import or drag and drop this project folder in our VS code and we can simply browse that over here. If you want to organize that into folders, I can just create a folder over here. And I can sub-organize these files if I want to drag this over here. I can just move this particular file inside this folder. So if I go inside the folder, you see this file. So basically, that is what a coder editor is. It is just simply the syntax highlighting and stuff like that.

Now it has other advanced features as well, but it does not matter. The point of the matter is that it is just a tool to facilitate a developer’s job. And if it gets very overwhelming, just ignore those features. Just like right now when I was playing around with this file, this particular thing opened up. Do not worry about it. I am just going to close it, that is all. We do not need it.

One more thing I want to tell you about the VS Code is that they are constantly upgrading it. So if your VS Code looks slightly different, maybe the colors are different. They usually have a purple here. Do not worry about it. They are just keeping on upgrading it. Some options, some icons just look different. I have certain extensions installed. So extensions are over here. So you may have a different extension preinstalled. I may have some different extensions installed. That is why it looks slightly different.

But the fact of the matter is that you just focus on the code that is being written, and you are going to be all fine. So with that said, let us start in our next video by creating our first web page. Talk to you in the next video.

Become a confident software developer with mentor support!
Get Started
Already have an account? Please Login