{"id":5932,"date":"2025-07-16T15:53:26","date_gmt":"2025-07-16T13:53:26","guid":{"rendered":"https:\/\/home.et.utwente.nl\/slootenvanf\/?p=5932"},"modified":"2026-03-30T08:56:35","modified_gmt":"2026-03-30T06:56:35","slug":"getting-started-with-ai-assisted-coding","status":"publish","type":"post","link":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/","title":{"rendered":"Getting started with AI assisted coding in Visual Studio Code"},"content":{"rendered":"\n<p><em>Update: 30-03-2026<\/em><\/p>\n\n\n\n<p>This is a quick tutorial to get started with AI assisted coding in Visual Studio Code. This tutorial assumes you already have a basic understanding of the working of Visual Studio Code.<\/p>\n\n\n\n<p>Since new releases of Visual Studio Code comes with the GitHub Copilot extension pre-installed, when you launch Visual Studio Code for the first time, it will look like:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/intro-to-copilot.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1030\" height=\"671\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/intro-to-copilot-1030x671.png\" alt=\"\" class=\"wp-image-5933\" srcset=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/intro-to-copilot-1030x671.png 1030w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/intro-to-copilot-300x196.png 300w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/intro-to-copilot-768x500.png 768w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/intro-to-copilot.png 1335w\" sizes=\"auto, (max-width: 1030px) 100vw, 1030px\" \/><\/a><\/figure>\n\n\n\n<p>If you have not done so yet, open a new folder to start with as your workspace.<\/p>\n\n\n\n<figure class=\"wp-block-image alignright size-full is-resized\"><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/image-26.png\"><img loading=\"lazy\" decoding=\"async\" width=\"402\" height=\"197\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/image-26.png\" alt=\"\" class=\"wp-image-5959\" style=\"width:283px;height:auto\" srcset=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/image-26.png 402w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/image-26-300x147.png 300w\" sizes=\"auto, (max-width: 402px) 100vw, 402px\" \/><\/a><\/figure>\n\n\n\n<p>If the Copilot extension is not available yet in your version of Visual Studio Code, you can install it via Extensions (in the Side Bar).<\/p>\n\n\n\n<p>If the Copilot chat window is not visible, you can open it via the icon next to the search input in the middle of the title bar.<\/p>\n\n\n\n<p>When you type a first prompt, you will be asked to connect to GitHub:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-signin.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1030\" height=\"670\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-signin-1030x670.png\" alt=\"\" class=\"wp-image-5935\" srcset=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-signin-1030x670.png 1030w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-signin-300x195.png 300w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-signin-768x500.png 768w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-signin.png 1333w\" sizes=\"auto, (max-width: 1030px) 100vw, 1030px\" \/><\/a><\/figure>\n\n\n\n<p>At which you can sign in or create an account:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_github_signup.png\"><img loading=\"lazy\" decoding=\"async\" width=\"552\" height=\"668\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_github_signup.png\" alt=\"\" class=\"wp-image-5934\" style=\"width:277px;height:auto\" srcset=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_github_signup.png 552w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_github_signup-248x300.png 248w\" sizes=\"auto, (max-width: 552px) 100vw, 552px\" \/><\/a><\/figure>\n\n\n\n<p>After signing in, you can set some preferences, check the ones you are interested in getting AI assistance on:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-after-signin.png\"><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"756\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-after-signin.png\" alt=\"\" class=\"wp-image-5936\" style=\"width:366px;height:auto\" srcset=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-after-signin.png 722w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-after-signin-287x300.png 287w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-yellow-background-color has-background\">As an example, the prompt used here was <em>&#8220;Create a new Python file to practice using variables&#8221;<\/em>. Which could be a good prompt if you are starting to learn coding, eg. <a href=\"https:\/\/www.w3schools.com\/programming\/\" target=\"_blank\" rel=\"noreferrer noopener\">from here<\/a>.<\/p>\n\n\n\n<p>Next, Copilot will continue executing the initial prompt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1030\" height=\"670\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-1030x670.png\" alt=\"\" class=\"wp-image-5937\" srcset=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-1030x670.png 1030w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-300x195.png 300w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-768x500.png 768w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code.png 1331w\" sizes=\"auto, (max-width: 1030px) 100vw, 1030px\" \/><\/a><\/figure>\n\n\n\n<p>After which you can click &#8220;Create File&#8230;&#8221; to add the code to the current workspace:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file.png\"><img loading=\"lazy\" decoding=\"async\" width=\"682\" height=\"347\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file.png\" alt=\"\" class=\"wp-image-5938\" style=\"width:442px;height:auto\" srcset=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file.png 682w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-300x153.png 300w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><\/figure>\n\n\n\n<p>And the generated file is added:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-result.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1030\" height=\"668\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-result-1030x668.png\" alt=\"\" class=\"wp-image-5939\" srcset=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-result-1030x668.png 1030w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-result-300x195.png 300w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-result-768x498.png 768w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-result.png 1336w\" sizes=\"auto, (max-width: 1030px) 100vw, 1030px\" \/><\/a><\/figure>\n\n\n\n<p>Which you can run <img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"24\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/image-24.png\" alt=\"\" class=\"wp-image-5941\"> :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-run.png\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"355\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-run.png\" alt=\"\" class=\"wp-image-5940\" srcset=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-run.png 792w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-run-300x134.png 300w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-run-768x344.png 768w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-first-code-create-file-run-604x270.png 604w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\" \/><\/a><\/figure>\n\n\n\n<p>A second example, with prompt &#8220;Now add a second example to practice arrays and tubles&#8221;: (notice my typing error, which was on purpose, simulating a student listening to one of my lectures, but didn&#8217;t know how to spell tuples \ud83d\ude09<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-second-code-example.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1030\" height=\"579\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-second-code-example-1030x579.png\" alt=\"\" class=\"wp-image-5943\" srcset=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-second-code-example-1030x579.png 1030w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-second-code-example-300x169.png 300w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-second-code-example-768x432.png 768w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-second-code-example-1536x864.png 1536w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-second-code-example.png 1920w\" sizes=\"auto, (max-width: 1030px) 100vw, 1030px\" \/><\/a><\/figure>\n\n\n\n<p>Above, notice the selection of the option to insert it as a new file in the workspace.<\/p>\n\n\n\n<p>As you can see, Copilot can handle, and corrects for, some spelling and\/or other errors typically made by novice users.<\/p>\n\n\n\n<p>You can also make adjustments to the code based on instructions or pseudo code you type as comments (lines that start with a &#8216;#&#8217; are single line comments). Copilot will then make inline code suggestions, which you can accept with the Tab key:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-second-code-example-adjust.png\"><img loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"335\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-second-code-example-adjust.png\" alt=\"\" class=\"wp-image-5944\" srcset=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-second-code-example-adjust.png 645w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/vsc_copilot-second-code-example-adjust-300x156.png 300w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/a><\/figure>\n\n\n\n<p>So here, instead of printing the First favorite color, we randomly select a favorite color.<\/p>\n\n\n\n<p>Now give it a try yourself, and see where you end up with.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Switch model<\/h2>\n\n\n\n<p>If you have some experience with AI tools, you might want to switch language model. You can do that from the dropdown at the bottom of the chat input:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/image-28.png\"><img loading=\"lazy\" decoding=\"async\" width=\"582\" height=\"276\" src=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/image-28.png\" alt=\"\" class=\"wp-image-5969\" srcset=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/image-28.png 582w, https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/image-28-300x142.png 300w\" sizes=\"auto, (max-width: 582px) 100vw, 582px\" \/><\/a><\/figure>\n\n\n\n<p>You can also switch between Ask, Edit, and Agent modes. <a href=\"https:\/\/code.visualstudio.com\/docs\/copilot\/chat\/chat-agent-mode\" target=\"_blank\" rel=\"noreferrer noopener\">Agent mode<\/a> is more advanced, and is optimized for making autonomous edits across multiple files in your project. <a href=\"https:\/\/code.visualstudio.com\/docs\/copilot\/chat\/chat-modes\" target=\"_blank\" rel=\"noreferrer noopener\">Learn more about the different modes here.<\/a> <a href=\"https:\/\/www.youtube.com\/watch?v=dutyOc_cAEU&amp;ab_channel=VisualStudioCode\" target=\"_blank\" rel=\"noreferrer noopener\">Or watch this video.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Switch AI Assistant<\/h2>\n\n\n\n<p>If you prefer another assistant, it is also possible to install that, as many other AI Assistants are available as extensions. Personally I use for instance Gemini through the <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=GoogleCloudTools.cloudcode\">&#8220;Google Cloud Code&#8221; extension<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Caution<\/h2>\n\n\n\n<p>Getting help with writing code is nice, and can be tempting when you are learning. However, it is important that you keep up with the assistant, in understanding what you are doing, and what exactly is being generated. As soon as you no longer understand the code that is generated, you should stop, and consider alternative ways of learning. Eg. look up statements that you do not fully understand, in a coding reference, tutorial or book. And practice that a bit further. Or ask the assistant to explain that \ud83d\ude09<\/p>\n\n\n\n<p>Eventually, even AI will make mistakes. If you do not see those mistakes, you are in for some trouble(shooting). Learning how to debug might be a skill to go for if that happens:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Learn to Debug Python in VSCode (Say Goodbye to Print Statements)\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/Qe1oCJk-DYU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>More:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/code.visualstudio.com\/docs\/debugtest\/debugging\" target=\"_blank\" rel=\"noreferrer noopener\">Debug code with Visual Studio Code<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cs111.wellesley.edu\/labs\/lab02\/debugger\" target=\"_blank\" rel=\"noreferrer noopener\">Debugging in Thonny<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.w3schools.com\/gen_ai\/chatgpt-4\/chatgpt-4_code_debug.php\" target=\"_blank\" rel=\"noreferrer noopener\">ChatGPT-4 Code Debug<\/a> (JavaScript\/HTML)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Alternatives for AI assisted coding in Visual Studio Code<\/h2>\n\n\n\n<p>Some other great tools\/coding environments that offer AI assistance also:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/cursor.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cursor<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/replit.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Replit<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/copilot\">GitHub Copilot<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.google.com\/search?q=ai+assisted+coding+tools\" target=\"_blank\" rel=\"noreferrer noopener\">More<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update: 30-03-2026 This is a quick tutorial to get started with AI assisted coding in Visual Studio Code. This tutorial assumes you already have a basic understanding of the working of Visual Studio Code. Since new releases of Visual Studio Code comes with the GitHub Copilot extension pre-installed, when you launch Visual Studio Code for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5933,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[3],"tags":[548,561,549,95,559],"class_list":["post-5932","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-education","tag-ai","tag-assistance","tag-code","tag-programming","tag-visualstudiocode"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Getting started with AI assisted coding in Visual Studio Code - vanslooten.com<\/title>\n<meta name=\"description\" content=\"Getting started with AI assisted coding in Visual Studio Code Getting started with AI assisted coding in Visual Studio Code\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting started with AI assisted coding in Visual Studio Code - vanslooten.com\" \/>\n<meta property=\"og:description\" content=\"Getting started with AI assisted coding in Visual Studio Code Getting started with AI assisted coding in Visual Studio Code\" \/>\n<meta property=\"og:url\" content=\"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/\" \/>\n<meta property=\"og:site_name\" content=\"vanslooten.com\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-16T13:53:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-30T06:56:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/intro-to-copilot.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1335\" \/>\n\t<meta property=\"og:image:height\" content=\"870\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fjodor van Slooten\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fjodorvs\" \/>\n<meta name=\"twitter:site\" content=\"@fjodorvs\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fjodor van Slooten\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2025\\\/07\\\/16\\\/getting-started-with-ai-assisted-coding\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2025\\\/07\\\/16\\\/getting-started-with-ai-assisted-coding\\\/\"},\"author\":{\"name\":\"Fjodor van Slooten\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/#\\\/schema\\\/person\\\/e62ff2d6beaa937dc9345a023eeb05dd\"},\"headline\":\"Getting started with AI assisted coding in Visual Studio Code\",\"datePublished\":\"2025-07-16T13:53:26+00:00\",\"dateModified\":\"2026-03-30T06:56:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2025\\\/07\\\/16\\\/getting-started-with-ai-assisted-coding\\\/\"},\"wordCount\":686,\"publisher\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/#\\\/schema\\\/person\\\/e62ff2d6beaa937dc9345a023eeb05dd\"},\"image\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2025\\\/07\\\/16\\\/getting-started-with-ai-assisted-coding\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/intro-to-copilot.png\",\"keywords\":[\"ai\",\"assistance\",\"code\",\"programming\",\"visualstudiocode\"],\"articleSection\":[\"Education\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2025\\\/07\\\/16\\\/getting-started-with-ai-assisted-coding\\\/\",\"url\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2025\\\/07\\\/16\\\/getting-started-with-ai-assisted-coding\\\/\",\"name\":\"Getting started with AI assisted coding in Visual Studio Code - vanslooten.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2025\\\/07\\\/16\\\/getting-started-with-ai-assisted-coding\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2025\\\/07\\\/16\\\/getting-started-with-ai-assisted-coding\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/intro-to-copilot.png\",\"datePublished\":\"2025-07-16T13:53:26+00:00\",\"dateModified\":\"2026-03-30T06:56:35+00:00\",\"description\":\"Getting started with AI assisted coding in Visual Studio Code Getting started with AI assisted coding in Visual Studio Code\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2025\\\/07\\\/16\\\/getting-started-with-ai-assisted-coding\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2025\\\/07\\\/16\\\/getting-started-with-ai-assisted-coding\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2025\\\/07\\\/16\\\/getting-started-with-ai-assisted-coding\\\/#primaryimage\",\"url\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/intro-to-copilot.png\",\"contentUrl\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/intro-to-copilot.png\",\"width\":1335,\"height\":870,\"caption\":\"Getting started with AI assisted coding in Visual Studio Code\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/2025\\\/07\\\/16\\\/getting-started-with-ai-assisted-coding\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Getting started with AI assisted coding in Visual Studio Code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/#website\",\"url\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/\",\"name\":\"vanslooten.com\",\"description\":\"Personal website of Fjodor van Slooten\",\"publisher\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/#\\\/schema\\\/person\\\/e62ff2d6beaa937dc9345a023eeb05dd\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/#\\\/schema\\\/person\\\/e62ff2d6beaa937dc9345a023eeb05dd\",\"name\":\"Fjodor van Slooten\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/2018-08-24-13.33.38_small.jpg\",\"url\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/2018-08-24-13.33.38_small.jpg\",\"contentUrl\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/2018-08-24-13.33.38_small.jpg\",\"width\":300,\"height\":214,\"caption\":\"Fjodor van Slooten\"},\"logo\":{\"@id\":\"https:\\\/\\\/home.et.utwente.nl\\\/slootenvanf\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/2018-08-24-13.33.38_small.jpg\"},\"sameAs\":[\"http:\\\/\\\/vanslooten.com\",\"https:\\\/\\\/x.com\\\/fjodorvs\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Getting started with AI assisted coding in Visual Studio Code - vanslooten.com","description":"Getting started with AI assisted coding in Visual Studio Code Getting started with AI assisted coding in Visual Studio Code","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/","og_locale":"en_US","og_type":"article","og_title":"Getting started with AI assisted coding in Visual Studio Code - vanslooten.com","og_description":"Getting started with AI assisted coding in Visual Studio Code Getting started with AI assisted coding in Visual Studio Code","og_url":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/","og_site_name":"vanslooten.com","article_published_time":"2025-07-16T13:53:26+00:00","article_modified_time":"2026-03-30T06:56:35+00:00","og_image":[{"width":1335,"height":870,"url":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/intro-to-copilot.png","type":"image\/png"}],"author":"Fjodor van Slooten","twitter_card":"summary_large_image","twitter_creator":"@fjodorvs","twitter_site":"@fjodorvs","twitter_misc":{"Written by":"Fjodor van Slooten","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/#article","isPartOf":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/"},"author":{"name":"Fjodor van Slooten","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/#\/schema\/person\/e62ff2d6beaa937dc9345a023eeb05dd"},"headline":"Getting started with AI assisted coding in Visual Studio Code","datePublished":"2025-07-16T13:53:26+00:00","dateModified":"2026-03-30T06:56:35+00:00","mainEntityOfPage":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/"},"wordCount":686,"publisher":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/#\/schema\/person\/e62ff2d6beaa937dc9345a023eeb05dd"},"image":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/#primaryimage"},"thumbnailUrl":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/intro-to-copilot.png","keywords":["ai","assistance","code","programming","visualstudiocode"],"articleSection":["Education"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/","url":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/","name":"Getting started with AI assisted coding in Visual Studio Code - vanslooten.com","isPartOf":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/#website"},"primaryImageOfPage":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/#primaryimage"},"image":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/#primaryimage"},"thumbnailUrl":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/intro-to-copilot.png","datePublished":"2025-07-16T13:53:26+00:00","dateModified":"2026-03-30T06:56:35+00:00","description":"Getting started with AI assisted coding in Visual Studio Code Getting started with AI assisted coding in Visual Studio Code","breadcrumb":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/#primaryimage","url":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/intro-to-copilot.png","contentUrl":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2025\/07\/intro-to-copilot.png","width":1335,"height":870,"caption":"Getting started with AI assisted coding in Visual Studio Code"},{"@type":"BreadcrumbList","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/2025\/07\/16\/getting-started-with-ai-assisted-coding\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/home.et.utwente.nl\/slootenvanf\/"},{"@type":"ListItem","position":2,"name":"Getting started with AI assisted coding in Visual Studio Code"}]},{"@type":"WebSite","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/#website","url":"https:\/\/home.et.utwente.nl\/slootenvanf\/","name":"vanslooten.com","description":"Personal website of Fjodor van Slooten","publisher":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/#\/schema\/person\/e62ff2d6beaa937dc9345a023eeb05dd"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/home.et.utwente.nl\/slootenvanf\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/#\/schema\/person\/e62ff2d6beaa937dc9345a023eeb05dd","name":"Fjodor van Slooten","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2019\/06\/2018-08-24-13.33.38_small.jpg","url":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2019\/06\/2018-08-24-13.33.38_small.jpg","contentUrl":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2019\/06\/2018-08-24-13.33.38_small.jpg","width":300,"height":214,"caption":"Fjodor van Slooten"},"logo":{"@id":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-content\/uploads\/2019\/06\/2018-08-24-13.33.38_small.jpg"},"sameAs":["http:\/\/vanslooten.com","https:\/\/x.com\/fjodorvs"]}]}},"_links":{"self":[{"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/posts\/5932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/comments?post=5932"}],"version-history":[{"count":17,"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/posts\/5932\/revisions"}],"predecessor-version":[{"id":6820,"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/posts\/5932\/revisions\/6820"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/media\/5933"}],"wp:attachment":[{"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/media?parent=5932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/categories?post=5932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/home.et.utwente.nl\/slootenvanf\/wp-json\/wp\/v2\/tags?post=5932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}