{"id":136,"date":"2021-01-21T20:06:18","date_gmt":"2021-01-21T20:06:18","guid":{"rendered":"https:\/\/kindsonthegenius.com\/go\/?p=136"},"modified":"2026-07-07T20:37:56","modified_gmt":"2026-07-07T20:37:56","slug":"go-programming-setup","status":"publish","type":"post","link":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/","title":{"rendered":"Go Programming &#8211; Setup"},"content":{"rendered":"<p><!-- ktg-updated-banner --><\/p>\n<div class=\"ktg-updated-banner\" style=\"margin:0 0 1.25em;padding:0.75em 1em;background:#fefce8;border-left:4px solid #ca8a04;border-radius:4px;\">\n<p><strong>Updated July 2, 2026.<\/strong> Refreshed for Go 1.22+ and current SEO best practices.<\/p>\n<\/div>\n<p><!-- ktg-go-modern --><\/p>\n<div class=\"ktg-go-modern\" style=\"margin:1.5em 0;padding:1em;background:#eff6ff;border-left:4px solid #2563eb;border-radius:4px;\">\n<h4>Go 1.22+ Notes<\/h4>\n<p>Download <strong>Go 1.22+<\/strong> from <a href=\"https:\/\/go.dev\/dl\/\" target=\"_blank\" rel=\"noopener noreferrer\">go.dev\/dl<\/a>. Verify with <code>go version<\/code>. Free alternative to GoLand: <strong>VS Code<\/strong> with the official Go extension \u2014 install Go, open your project folder, and run <code>go run .<\/code> from the integrated terminal.<\/p>\n<\/div>\n<p>In this tutorial, we would be able to setup Go and write our first program.<\/p>\n<p><strong>In Windows<\/strong><\/p>\n<p>Download <a href=\"https:\/\/golang.org\/dl\/\" target=\"_blank\" rel=\"noopener\">Go Installer package from here.<\/a> Go ahead to install it depending on your OS. This would be a .msi file. Run the downloaded file.<\/p>\n<p>By default the installer would install Go on your C drive at C:\\Go. This is the default workspace<\/p>\n<p>To check that Go installed correctly, open the command prompt and type the following command<\/p>\n<pre>go version\r\n<\/pre>\n<p>The would display the version of Go installed<\/p>\n<p><strong>In Mac<\/strong><\/p>\n<p>If\u00a0 you are using Mac, then open your terminal and install Go using the following command:<\/p>\n<pre>brew install golang\r\n<\/pre>\n<p>The default install location for Mac is \/usr\/local\/go<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\u00a0In Linux<\/strong><\/p>\n<p>Download the and extract the archive into the folder \/usr\/local. So you will have a directory \/usr\/local\/go<\/p>\n<p>Add the \/usr\/local\/go\/bin to the PATH. To do that you need to execute the command:<\/p>\n<pre>export PATH=$PATH:\/usr\/local\/go\/bin\r\n<\/pre>\n<p>The confirm the installation using go version<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Using an IDE<\/strong><\/p>\n<p>For me, I prefer using an IDE. In this case, the IDE for Go is the GoLand IDE developed by JetBrains. You can find it <a href=\"https:\/\/www.jetbrains.com\/go\/download\/#section=windows\" target=\"_blank\" rel=\"noopener\">here<\/a><\/p>\n<p>I think you can get a 30-trial version or a free version if you are student or teacher and want to use it for learning purposes. That is what I did! Once you have installed it, open it. It open the window as shown below:<\/p>\n<figure id=\"attachment_141\" aria-describedby=\"caption-attachment-141\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-141 size-large\" src=\"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44-1024x671.png\" alt=\"GoLand welcome page\" width=\"1024\" height=\"671\" srcset=\"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44-1024x671.png 1024w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44-300x197.png 300w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44-768x503.png 768w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44-1536x1007.png 1536w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44.png 1736w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-141\" class=\"wp-caption-text\">GoLand welcome page<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Click on New Project and ensure that Go is selected in the GOROOT field as shown below.<\/p>\n<p>Give the project a name. In this case, the name is awesomeProject2<\/p>\n<figure id=\"attachment_142\" aria-describedby=\"caption-attachment-142\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-142 size-large\" src=\"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.47.40-1024x688.png\" alt=\"GoLand new project\" width=\"1024\" height=\"688\" srcset=\"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.47.40-1024x688.png 1024w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.47.40-300x202.png 300w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.47.40-768x516.png 768w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.47.40-1536x1032.png 1536w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.47.40.png 1824w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-142\" class=\"wp-caption-text\">GoLand new project<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Click on Create to create the Project. The new project window is opened as shown below:<\/p>\n<figure id=\"attachment_143\" aria-describedby=\"caption-attachment-143\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-143 size-large\" src=\"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.53.28-1024x703.png\" alt=\"New project in Go\" width=\"1024\" height=\"703\" srcset=\"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.53.28-1024x703.png 1024w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.53.28-300x206.png 300w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.53.28-768x527.png 768w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.53.28-1536x1054.png 1536w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.53.28-2048x1405.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-143\" class=\"wp-caption-text\">New project in Go<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Right-click on the project name and choose New &gt; Go File. I name it firstProg. The file extension is .go.<\/p>\n<p>Then enter the following code:<\/p>\n<pre style=\"margin: 0; line-height: 125%;\"><span style=\"color: #008800; font-weight: bold;\">package<\/span> main\r\n\r\n<span style=\"color: #008800; font-weight: bold;\">import<\/span> <span style=\"background-color: #fff0f0;\">\"fmt\"<\/span>\r\n\r\n<span style=\"color: #008800; font-weight: bold;\">func<\/span> main() {\r\n\tfmt.Println(<span style=\"background-color: #fff0f0;\">\"Welcome to Go!\"<\/span>)\r\n}\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>Next, right-click on the program and Choose &#8220;Run go build firstProg.go&#8221;. The program runs and displays the result in the output windows as shown below, circled in red:<\/p>\n<figure id=\"attachment_144\" aria-describedby=\"caption-attachment-144\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-144 size-large\" src=\"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-21.02.12-1024x692.png\" alt=\"Running a Go program in GoLand IDE\" width=\"1024\" height=\"692\" srcset=\"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-21.02.12-1024x692.png 1024w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-21.02.12-300x203.png 300w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-21.02.12-768x519.png 768w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-21.02.12-1536x1038.png 1536w, https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-21.02.12-2048x1384.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-144\" class=\"wp-caption-text\">Running a Go program in GoLand IDE<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h5><strong>Next Steps<\/strong><\/h5>\n<p>Now that you have successfully setup Go programming IDE and run a Go program, let&#8217;s now delve into the Go Programming Tutorial proper!<\/p>\n<p>So on to the next part: <a href=\"https:\/\/www.kindsonthegenius.com\/go\/03-go-basic-syntax\/\">Basic Syntax of a Go Program<\/a>.<\/p>\n<p><!-- ktg-lesson-nav --><\/p>\n<nav class=\"ktg-lesson-nav\" aria-label=\"Lesson navigation\">\n<p><strong>Previous:<\/strong> <a href=\"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-introduction\/\">Lesson 1: GO Programming &#8211; Introduction<\/a><\/p>\n<p><strong>Next:<\/strong> <a href=\"https:\/\/kindsonthegenius.com\/go\/2026\/07\/07\/03-go-basic-syntax\/\">Lesson 3: Go Basic Syntax \u2013 Structure of a Go Program<\/a><\/p>\n<\/nav>\n<p><!-- ktg-alkademy-cta --><\/p>\n<div class=\"ktg-alkademy-cta\" style=\"margin:2em 0;padding:1.25em;border-left:4px solid #2563eb;background:#f8fafc;\">\n<p><strong>Want live Go or backend classes?<\/strong> Join <a href=\"https:\/\/www.alkademy.com\/courses\" target=\"_blank\" rel=\"noopener noreferrer\">Alkademy<\/a> for instructor-led programming courses with hands-on projects.<\/p>\n<\/div>\n<p><!-- ktg-faq-schema --><br \/>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What Go version should I install?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Install Go 1.22 or newer from go.dev\/dl. Verify with go version in your terminal.\"}},{\"@type\":\"Question\",\"name\":\"Do I need GoLand to learn Go?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. VS Code with the official Go extension is a free, excellent alternative.\"}},{\"@type\":\"Question\",\"name\":\"How do I run my first Go program?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Create a main.go file, then run go run . from the project folder.\"}}]}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Updated July 2, 2026. Refreshed for Go 1.22+ and current SEO best practices. Go 1.22+ Notes Download Go 1.22+ from go.dev\/dl. Verify with go version. &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[23],"tags":[21,22],"class_list":["post-136","post","type-post","status-publish","format-standard","hentry","category-go-programming","tag-goland","tag-ide"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Updated July 2, 2026. Refreshed for Go 1.22+ and current SEO best practices. Go 1.22+ Notes Download Go 1.22+ from go.dev\/dl. Verify with go version. Free alternative to GoLand: VS Code with the official Go extension \u2014 install Go, open your project folder, and run go run . from the integrated terminal. In this tutorial,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"kindsonthegenius\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Go Programming Tutorial - Beginner to Expert Go Programming Tutorial\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Go Programming \u2013 Setup - Go Programming Tutorial\" \/>\n\t\t<meta property=\"og:description\" content=\"Updated July 2, 2026. Refreshed for Go 1.22+ and current SEO best practices. Go 1.22+ Notes Download Go 1.22+ from go.dev\/dl. Verify with go version. Free alternative to GoLand: VS Code with the official Go extension \u2014 install Go, open your project folder, and run go run . from the integrated terminal. In this tutorial,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-01-21T20:06:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-07T20:37:56+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Go Programming \u2013 Setup - Go Programming Tutorial\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Updated July 2, 2026. Refreshed for Go 1.22+ and current SEO best practices. Go 1.22+ Notes Download Go 1.22+ from go.dev\/dl. Verify with go version. Free alternative to GoLand: VS Code with the official Go extension \u2014 install Go, open your project folder, and run go run . from the integrated terminal. In this tutorial,\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#blogposting\",\"name\":\"Go Programming \\u2013 Setup - Go Programming Tutorial\",\"headline\":\"Go Programming &#8211; Setup\",\"author\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/author\\\/kindsonthegenius-3\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Screenshot-2021-01-21-at-20.46.44.png\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#articleImage\",\"width\":1736,\"height\":1138,\"caption\":\"GoLand welcome page\"},\"datePublished\":\"2021-01-21T20:06:18+00:00\",\"dateModified\":\"2026-07-07T20:37:56+00:00\",\"inLanguage\":\"en-US\",\"commentCount\":1,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#webpage\"},\"articleSection\":\"Go Programming, GoLand, IDE\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/category\\\/go-programming\\\/#listItem\",\"name\":\"Go Programming\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/category\\\/go-programming\\\/#listItem\",\"position\":2,\"name\":\"Go Programming\",\"item\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/category\\\/go-programming\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#listItem\",\"name\":\"Go Programming &#8211; Setup\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#listItem\",\"position\":3,\"name\":\"Go Programming &#8211; Setup\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/category\\\/go-programming\\\/#listItem\",\"name\":\"Go Programming\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/#organization\",\"name\":\"Go Programming Tutorial\",\"description\":\"Beginner to Expert Go Programming Tutorial\",\"url\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/author\\\/kindsonthegenius-3\\\/#author\",\"url\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/author\\\/kindsonthegenius-3\\\/\",\"name\":\"kindsonthegenius\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"kindsonthegenius\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#webpage\",\"url\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/\",\"name\":\"Go Programming \\u2013 Setup - Go Programming Tutorial\",\"description\":\"Updated July 2, 2026. Refreshed for Go 1.22+ and current SEO best practices. Go 1.22+ Notes Download Go 1.22+ from go.dev\\\/dl. Verify with go version. Free alternative to GoLand: VS Code with the official Go extension \\u2014 install Go, open your project folder, and run go run . from the integrated terminal. In this tutorial,\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/author\\\/kindsonthegenius-3\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/author\\\/kindsonthegenius-3\\\/#author\"},\"datePublished\":\"2021-01-21T20:06:18+00:00\",\"dateModified\":\"2026-07-07T20:37:56+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/#website\",\"url\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/\",\"name\":\"Go Programming Tutorial\",\"description\":\"Beginner to Expert Go Programming Tutorial\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Go Programming \u2013 Setup - Go Programming Tutorial","description":"Updated July 2, 2026. Refreshed for Go 1.22+ and current SEO best practices. Go 1.22+ Notes Download Go 1.22+ from go.dev\/dl. Verify with go version. Free alternative to GoLand: VS Code with the official Go extension \u2014 install Go, open your project folder, and run go run . from the integrated terminal. In this tutorial,","canonical_url":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#blogposting","name":"Go Programming \u2013 Setup - Go Programming Tutorial","headline":"Go Programming &#8211; Setup","author":{"@id":"https:\/\/kindsonthegenius.com\/go\/author\/kindsonthegenius-3\/#author"},"publisher":{"@id":"https:\/\/kindsonthegenius.com\/go\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44.png","@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#articleImage","width":1736,"height":1138,"caption":"GoLand welcome page"},"datePublished":"2021-01-21T20:06:18+00:00","dateModified":"2026-07-07T20:37:56+00:00","inLanguage":"en-US","commentCount":1,"mainEntityOfPage":{"@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#webpage"},"isPartOf":{"@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#webpage"},"articleSection":"Go Programming, GoLand, IDE"},{"@type":"BreadcrumbList","@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/kindsonthegenius.com\/go#listItem","position":1,"name":"Home","item":"https:\/\/kindsonthegenius.com\/go","nextItem":{"@type":"ListItem","@id":"https:\/\/kindsonthegenius.com\/go\/category\/go-programming\/#listItem","name":"Go Programming"}},{"@type":"ListItem","@id":"https:\/\/kindsonthegenius.com\/go\/category\/go-programming\/#listItem","position":2,"name":"Go Programming","item":"https:\/\/kindsonthegenius.com\/go\/category\/go-programming\/","nextItem":{"@type":"ListItem","@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#listItem","name":"Go Programming &#8211; Setup"},"previousItem":{"@type":"ListItem","@id":"https:\/\/kindsonthegenius.com\/go#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#listItem","position":3,"name":"Go Programming &#8211; Setup","previousItem":{"@type":"ListItem","@id":"https:\/\/kindsonthegenius.com\/go\/category\/go-programming\/#listItem","name":"Go Programming"}}]},{"@type":"Organization","@id":"https:\/\/kindsonthegenius.com\/go\/#organization","name":"Go Programming Tutorial","description":"Beginner to Expert Go Programming Tutorial","url":"https:\/\/kindsonthegenius.com\/go\/"},{"@type":"Person","@id":"https:\/\/kindsonthegenius.com\/go\/author\/kindsonthegenius-3\/#author","url":"https:\/\/kindsonthegenius.com\/go\/author\/kindsonthegenius-3\/","name":"kindsonthegenius","image":{"@type":"ImageObject","@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g","width":96,"height":96,"caption":"kindsonthegenius"}},{"@type":"WebPage","@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#webpage","url":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/","name":"Go Programming \u2013 Setup - Go Programming Tutorial","description":"Updated July 2, 2026. Refreshed for Go 1.22+ and current SEO best practices. Go 1.22+ Notes Download Go 1.22+ from go.dev\/dl. Verify with go version. Free alternative to GoLand: VS Code with the official Go extension \u2014 install Go, open your project folder, and run go run . from the integrated terminal. In this tutorial,","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/kindsonthegenius.com\/go\/#website"},"breadcrumb":{"@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#breadcrumblist"},"author":{"@id":"https:\/\/kindsonthegenius.com\/go\/author\/kindsonthegenius-3\/#author"},"creator":{"@id":"https:\/\/kindsonthegenius.com\/go\/author\/kindsonthegenius-3\/#author"},"datePublished":"2021-01-21T20:06:18+00:00","dateModified":"2026-07-07T20:37:56+00:00"},{"@type":"WebSite","@id":"https:\/\/kindsonthegenius.com\/go\/#website","url":"https:\/\/kindsonthegenius.com\/go\/","name":"Go Programming Tutorial","description":"Beginner to Expert Go Programming Tutorial","inLanguage":"en-US","publisher":{"@id":"https:\/\/kindsonthegenius.com\/go\/#organization"}}]},"og:locale":"en_US","og:site_name":"Go Programming Tutorial - Beginner to Expert Go Programming Tutorial","og:type":"article","og:title":"Go Programming \u2013 Setup - Go Programming Tutorial","og:description":"Updated July 2, 2026. Refreshed for Go 1.22+ and current SEO best practices. Go 1.22+ Notes Download Go 1.22+ from go.dev\/dl. Verify with go version. Free alternative to GoLand: VS Code with the official Go extension \u2014 install Go, open your project folder, and run go run . from the integrated terminal. In this tutorial,","og:url":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/","article:published_time":"2021-01-21T20:06:18+00:00","article:modified_time":"2026-07-07T20:37:56+00:00","twitter:card":"summary_large_image","twitter:title":"Go Programming \u2013 Setup - Go Programming Tutorial","twitter:description":"Updated July 2, 2026. Refreshed for Go 1.22+ and current SEO best practices. Go 1.22+ Notes Download Go 1.22+ from go.dev\/dl. Verify with go version. Free alternative to GoLand: VS Code with the official Go extension \u2014 install Go, open your project folder, and run go run . from the integrated terminal. In this tutorial,"},"aioseo_meta_data":{"post_id":"136","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-06-25 18:36:06","updated":"2026-06-25 18:36:06"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/kindsonthegenius.com\/go\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/kindsonthegenius.com\/go\/category\/go-programming\/\" title=\"Go Programming\">Go Programming<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tGo Programming \u2013 Setup\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/kindsonthegenius.com\/go"},{"label":"Go Programming","link":"https:\/\/kindsonthegenius.com\/go\/category\/go-programming\/"},{"label":"Go Programming &#8211; Setup","link":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/"}],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Go Programming &#8211; Setup | Go Programming Tutorial<\/title>\n<meta name=\"description\" content=\"Install Go on Windows, Mac, or Linux and run your first program with GoLand or VS Code. Step-by-step setup guide for the free Go tutorial series.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Go Programming &#8211; Setup | Go Programming Tutorial\" \/>\n<meta property=\"og:description\" content=\"Install Go on Windows, Mac, or Linux and run your first program with GoLand or VS Code. Step-by-step setup guide for the free Go tutorial series.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/\" \/>\n<meta property=\"og:site_name\" content=\"Go Programming Tutorial\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-21T20:06:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-07T20:37:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1736\" \/>\n\t<meta property=\"og:image:height\" content=\"1138\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"kindsonthegenius\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"kindsonthegenius\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/\"},\"author\":{\"name\":\"kindsonthegenius\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/#\\\/schema\\\/person\\\/1b5971e6d80495780d9857f155fd1b21\"},\"headline\":\"Go Programming &#8211; Setup\",\"datePublished\":\"2021-01-21T20:06:18+00:00\",\"dateModified\":\"2026-07-07T20:37:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/\"},\"wordCount\":499,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Screenshot-2021-01-21-at-20.46.44-1024x671.png\",\"keywords\":[\"GoLand\",\"IDE\"],\"articleSection\":[\"Go Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/\",\"url\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/\",\"name\":\"Go Programming &#8211; Setup | Go Programming Tutorial\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Screenshot-2021-01-21-at-20.46.44-1024x671.png\",\"datePublished\":\"2021-01-21T20:06:18+00:00\",\"dateModified\":\"2026-07-07T20:37:56+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/#\\\/schema\\\/person\\\/1b5971e6d80495780d9857f155fd1b21\"},\"description\":\"Install Go on Windows, Mac, or Linux and run your first program with GoLand or VS Code. Step-by-step setup guide for the free Go tutorial series.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#primaryimage\",\"url\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Screenshot-2021-01-21-at-20.46.44.png\",\"contentUrl\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Screenshot-2021-01-21-at-20.46.44.png\",\"width\":1736,\"height\":1138,\"caption\":\"GoLand welcome page\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/2021\\\/01\\\/21\\\/go-programming-setup\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Go Programming &#8211; Setup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/#website\",\"url\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/\",\"name\":\"Go Programming Tutorial\",\"description\":\"Beginner to Expert Go Programming Tutorial\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/#\\\/schema\\\/person\\\/1b5971e6d80495780d9857f155fd1b21\",\"name\":\"kindsonthegenius\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g\",\"caption\":\"kindsonthegenius\"},\"url\":\"https:\\\/\\\/kindsonthegenius.com\\\/go\\\/author\\\/kindsonthegenius-3\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Go Programming &#8211; Setup | Go Programming Tutorial","description":"Install Go on Windows, Mac, or Linux and run your first program with GoLand or VS Code. Step-by-step setup guide for the free Go tutorial series.","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:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/","og_locale":"en_US","og_type":"article","og_title":"Go Programming &#8211; Setup | Go Programming Tutorial","og_description":"Install Go on Windows, Mac, or Linux and run your first program with GoLand or VS Code. Step-by-step setup guide for the free Go tutorial series.","og_url":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/","og_site_name":"Go Programming Tutorial","article_published_time":"2021-01-21T20:06:18+00:00","article_modified_time":"2026-07-07T20:37:56+00:00","og_image":[{"width":1736,"height":1138,"url":"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44.png","type":"image\/png"}],"author":"kindsonthegenius","twitter_card":"summary_large_image","twitter_misc":{"Written by":"kindsonthegenius","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#article","isPartOf":{"@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/"},"author":{"name":"kindsonthegenius","@id":"https:\/\/kindsonthegenius.com\/go\/#\/schema\/person\/1b5971e6d80495780d9857f155fd1b21"},"headline":"Go Programming &#8211; Setup","datePublished":"2021-01-21T20:06:18+00:00","dateModified":"2026-07-07T20:37:56+00:00","mainEntityOfPage":{"@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/"},"wordCount":499,"commentCount":1,"image":{"@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#primaryimage"},"thumbnailUrl":"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44-1024x671.png","keywords":["GoLand","IDE"],"articleSection":["Go Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/","url":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/","name":"Go Programming &#8211; Setup | Go Programming Tutorial","isPartOf":{"@id":"https:\/\/kindsonthegenius.com\/go\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#primaryimage"},"image":{"@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#primaryimage"},"thumbnailUrl":"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44-1024x671.png","datePublished":"2021-01-21T20:06:18+00:00","dateModified":"2026-07-07T20:37:56+00:00","author":{"@id":"https:\/\/kindsonthegenius.com\/go\/#\/schema\/person\/1b5971e6d80495780d9857f155fd1b21"},"description":"Install Go on Windows, Mac, or Linux and run your first program with GoLand or VS Code. Step-by-step setup guide for the free Go tutorial series.","breadcrumb":{"@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#primaryimage","url":"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44.png","contentUrl":"https:\/\/kindsonthegenius.com\/go\/wp-content\/uploads\/2021\/01\/Screenshot-2021-01-21-at-20.46.44.png","width":1736,"height":1138,"caption":"GoLand welcome page"},{"@type":"BreadcrumbList","@id":"https:\/\/kindsonthegenius.com\/go\/2021\/01\/21\/go-programming-setup\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kindsonthegenius.com\/go\/"},{"@type":"ListItem","position":2,"name":"Go Programming &#8211; Setup"}]},{"@type":"WebSite","@id":"https:\/\/kindsonthegenius.com\/go\/#website","url":"https:\/\/kindsonthegenius.com\/go\/","name":"Go Programming Tutorial","description":"Beginner to Expert Go Programming Tutorial","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kindsonthegenius.com\/go\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/kindsonthegenius.com\/go\/#\/schema\/person\/1b5971e6d80495780d9857f155fd1b21","name":"kindsonthegenius","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g","caption":"kindsonthegenius"},"url":"https:\/\/kindsonthegenius.com\/go\/author\/kindsonthegenius-3\/"}]}},"_links":{"self":[{"href":"https:\/\/kindsonthegenius.com\/go\/wp-json\/wp\/v2\/posts\/136","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kindsonthegenius.com\/go\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kindsonthegenius.com\/go\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kindsonthegenius.com\/go\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kindsonthegenius.com\/go\/wp-json\/wp\/v2\/comments?post=136"}],"version-history":[{"count":4,"href":"https:\/\/kindsonthegenius.com\/go\/wp-json\/wp\/v2\/posts\/136\/revisions"}],"predecessor-version":[{"id":158,"href":"https:\/\/kindsonthegenius.com\/go\/wp-json\/wp\/v2\/posts\/136\/revisions\/158"}],"wp:attachment":[{"href":"https:\/\/kindsonthegenius.com\/go\/wp-json\/wp\/v2\/media?parent=136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kindsonthegenius.com\/go\/wp-json\/wp\/v2\/categories?post=136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kindsonthegenius.com\/go\/wp-json\/wp\/v2\/tags?post=136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}