Overview of the VS Code Text Editor

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

  • Beginner
  • 5 min

Course content

71 lessons
  1. 1Tools you need for the HTML/CSS course1:59
  2. 2Overview of the VS Code Text Editor4:57
  3. 3Code your first webpage3:59
  4. 4What is HTML Really?3:16
  5. 5What does HTML look like?2:46
  6. 6HTML Elements7:20
  7. 7HTML Elements - Continued3:36
  8. 8Common HTML Elements (Cheatsheet included)3:26
  9. 9HTML is a forgiving language3:47
  10. 10Basic Markup of HTML5:18
  11. 11The <h1>...<h6>, <i> and <strong> elements5:18
  12. 12Learn to link webpages via the anchor <a> element4:04
  13. 13Relative vs Absolute Paths - linking continued5:50
  14. 14<div> and <span> elements6:36
  15. 15Making lists in HTML via <ul>, <ol> and <li> elements5:36
  16. 16Making nested lists + Homework4:31
  17. 17Adding special characters in your webpage5:50
  18. 18Emmet shortcuts and code comments3:37
  19. 19<meta> elements and what they are about3:19
  20. 20<meta> description and keyword elements for SEO3:33
  21. 21<blockquote> and <pre> elements for special text formatting5:43
  22. 22Adding images with the <img> element5:11
  23. 23Using <video> and <audio> elements5:56
  24. 24Semantic Elements + Homework4:26
  25. 25Intro to CSS - Making the webpages beautiful4:22
  26. 26Intro to CSS continued4:10
  27. 27<style> element & using CSS selectors5:38
  28. 28Organize your CSS is its own file4:55
  29. 29CSS id selector (# hash sign)4:20
  30. 30CSS class selector (. dot sign)3:52
  31. 31Select all elements with asterisk (*) selector0:58
  32. 32Using multiple selectors together (using comma and more)4:40
  33. 33CSS Combinators selectors (~ + > etc.)7:50
  34. 34Pseudo Selectors (:visited: :hover :active :focus)6:04
  35. 35Chrome Developer Tools - Intro6:43
  36. 36Colors in CSS3:19
  37. 37Apply multiple CSS classes + write notes with code comments2:59
  38. 38Fonts: Change & add custom fonts6:20
  39. 39Background CSS Property. Change color, images and more7:39
  40. 40Common CSS Units - (px, em, rem, %)7:01
  41. 41Common CSS Units - (rem)2:39
  42. 42CSS Margin and Padding9:49
  43. 43CSS border property4:00
  44. 44CSS border style2:05
  45. 45Size elements with 'width' and 'height' property3:21
  46. 46Use 'box-sizing' for more control on element sizing3:43
  47. 47'border-radius' Curve borders and make custom shapes.7:58
  48. 48<div> vs <span> the real difference4:36
  49. 49Using 'display' property of CSS & 'inline-block'3:19
  50. 50'float' & 'clear' property - Moving elements around.4:38
  51. 51Hide content with `overflow`, `visibility` and `display` property3:36
  52. 52Clearfix: Hack to fix webpage spacing issue3:51
  53. 53Project: Blog Design - Create beautiful looking website5:20
  54. 54Project: Blog Design (Part 2/7) - Layout the HTML9:09
  55. 55Project: Blog Design (Part 3/7) - Styling the header4:01
  56. 56Project: Blog Design (Part 4/7) - Styling main and footer area4:02
  57. 57Project: Blog Design (Part 5/7) - Styling sidebar3:10
  58. 58Project: Blog Design (Part 6/7) - Styling articles2:17
  59. 59Project: Blog Design (Part 7/7) - Additional Pages5:13
  60. 60'position' - Control element position within your page8:10
  61. 61Project: Coupon (using `absolute` & `relative` position)5:21
  62. 62CSS Flexbox & CSS Grid - More layout methods3:02
  63. 63CSS Priority Order6:04
  64. 64Additional Resources - Codepen + HTML Cheatsheet5:18
  65. 65<table> Making tables in HTML5:32
  66. 66<table> Making tables in HTML continued2:41
  67. 67<iframe> Embedding other webpages in your webpage4:16
  68. 68Creating forms and understanding how they work11:17
  69. 69Creating form - continued6:41
  70. 70Using external CSS libraries in your projects6:42
  71. 71Conclusion and next steps3:28
๐Ÿ˜‡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.