{"id":166996,"date":"2025-11-20T15:00:07","date_gmt":"2025-11-20T15:00:07","guid":{"rendered":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/"},"modified":"2025-11-20T15:00:07","modified_gmt":"2025-11-20T15:00:07","slug":"learn-go-with-me-week-1-part-2","status":"publish","type":"post","link":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/","title":{"rendered":"Learn Go with Me &#8211; Week 1 part 2"},"content":{"rendered":"<div class=\"youtubomatic-video-container\"><iframe loading=\"lazy\" width=\"580\" height=\"380\" src=\"https:\/\/www.youtube.com\/embed\/3DWFSWt9ZT0?autoplay=1&#038;controls=1&#038;hl=en\" frameborder=\"0\" allowfullscreen><\/iframe><\/div>\n<p>Today I continue my Week 1 journey of learning Go. In this episode I get into some core language features that feel very different from JavaScript and TypeScript. I cover formatting with fmt.Printf, using fmt.Sprintf, working with multiline strings using backticks, short argument notation in functions, multiple return values, named return values, Go\u2019s approach to if statements, why Go only has one loop, how switch works without breaks, and why error handling is stricter and clearer compared to JS.<\/p>\n<p>What I covered in this video<br \/>\n\u2022 How to format floats with fmt.Printf using %f, %.1f, %.2f<br \/>\n\u2022 How fmt.Sprintf works for building formatted strings<br \/>\n\u2022 How multiline strings work with backticks instead of quotes<br \/>\n\u2022 Short argument notation when all params share the same type<br \/>\n\u2022 Multiple return values in Go functions<br \/>\n\u2022 Named return values and how Go infers your return statement<br \/>\n\u2022 if statements without parenthesis<br \/>\n\u2022 Why Go only has the for loop<br \/>\n\u2022 switch cases in Go without needing break<br \/>\n\u2022 How Go forces proper error handling compared to JS<\/p>\n<p>If you&#8217;re learning Go from a JavaScript background, this video will give you a clear, real-world look at what feels different and why Go\u2019s stricter patterns can make your code cleaner.<\/p>\n<p>My links<br \/>\nTwitter: <a href=\"https:\/\/twitter.com\/alexcloudstar\" target=\"_blank\">https:\/\/twitter.com\/alexcloudstar<\/a><br \/>\nMy projects: <a href=\"https:\/\/alexcloudstar.com\" target=\"_blank\">https:\/\/alexcloudstar.com<\/a><\/p>\n<p>#golang #go #programming #learnwithme #javascriptdev #backend #codingjourney #golangtutorial #softwareengineering #100daysofcode #devlog<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I continue my Week 1 journey of learning Go. In this episode I get into some core language features that feel very different from JavaScript and TypeScript. I cover formatting with fmt.Printf, using fmt.Sprintf, working with multiline strings using backticks, short argument notation in functions, multiple return values, named return values, Go\u2019s approach to if statements, why Go only has one loop, how switch works without breaks, and why&#8230;<\/p>\n","protected":false},"author":1,"featured_media":166997,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":0,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[1],"tags":[],"class_list":["post-166996","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Learn Go with Me - Week 1 part 2 - UshopWell.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Learn Go with Me - Week 1 part 2 - UshopWell.com\" \/>\n<meta property=\"og:description\" content=\"Today I continue my Week 1 journey of learning Go. In this episode I get into some core language features that feel very different from JavaScript and TypeScript. I cover formatting with fmt.Printf, using fmt.Sprintf, working with multiline strings using backticks, short argument notation in functions, multiple return values, named return values, Go\u2019s approach to if statements, why Go only has one loop, how switch works without breaks, and why...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/\" \/>\n<meta property=\"og:site_name\" content=\"UshopWell.com\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-20T15:00:07+00:00\" \/>\n<meta name=\"author\" content=\"UShopWell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"UShopWell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/\"},\"author\":{\"name\":\"UShopWell\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/person\\\/6fd1f9e0ff932e534c86c70d5acff0fc\"},\"headline\":\"Learn Go with Me &#8211; Week 1 part 2\",\"datePublished\":\"2025-11-20T15:00:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/\"},\"wordCount\":230,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/166996\\\/learn-go-with-me-week-1-part-2.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/\",\"name\":\"Learn Go with Me - Week 1 part 2 - UshopWell.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/166996\\\/learn-go-with-me-week-1-part-2.jpg\",\"datePublished\":\"2025-11-20T15:00:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/166996\\\/learn-go-with-me-week-1-part-2.jpg\",\"contentUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/166996\\\/learn-go-with-me-week-1-part-2.jpg\",\"width\":480,\"height\":360,\"caption\":\"Learn Go with Me &#8211; Week 1 part 2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/learn-go-with-me-week-1-part-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Learn Go with Me &#8211; Week 1 part 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#website\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\",\"name\":\"UshopWell.com\",\"description\":\"The Premiere Online Marketplace\",\"publisher\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\",\"name\":\"UshopWell\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/pandaSwea.png\",\"contentUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/pandaSwea.png\",\"width\":365,\"height\":359,\"caption\":\"UshopWell\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/person\\\/6fd1f9e0ff932e534c86c70d5acff0fc\",\"name\":\"UShopWell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"caption\":\"UShopWell\"},\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/author\\\/kburnettu\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Learn Go with Me - Week 1 part 2 - UshopWell.com","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:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/","og_locale":"en_US","og_type":"article","og_title":"Learn Go with Me - Week 1 part 2 - UshopWell.com","og_description":"Today I continue my Week 1 journey of learning Go. In this episode I get into some core language features that feel very different from JavaScript and TypeScript. I cover formatting with fmt.Printf, using fmt.Sprintf, working with multiline strings using backticks, short argument notation in functions, multiple return values, named return values, Go\u2019s approach to if statements, why Go only has one loop, how switch works without breaks, and why...","og_url":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/","og_site_name":"UshopWell.com","article_published_time":"2025-11-20T15:00:07+00:00","author":"UShopWell","twitter_card":"summary_large_image","twitter_misc":{"Written by":"UShopWell","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/#article","isPartOf":{"@id":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/"},"author":{"name":"UShopWell","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/person\/6fd1f9e0ff932e534c86c70d5acff0fc"},"headline":"Learn Go with Me &#8211; Week 1 part 2","datePublished":"2025-11-20T15:00:07+00:00","mainEntityOfPage":{"@id":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/"},"wordCount":230,"commentCount":0,"publisher":{"@id":"https:\/\/ushopwell.com\/ublog\/#organization"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/#primaryimage"},"thumbnailUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2025\/11\/166996\/learn-go-with-me-week-1-part-2.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/","url":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/","name":"Learn Go with Me - Week 1 part 2 - UshopWell.com","isPartOf":{"@id":"https:\/\/ushopwell.com\/ublog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/#primaryimage"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/#primaryimage"},"thumbnailUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2025\/11\/166996\/learn-go-with-me-week-1-part-2.jpg","datePublished":"2025-11-20T15:00:07+00:00","breadcrumb":{"@id":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/#primaryimage","url":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2025\/11\/166996\/learn-go-with-me-week-1-part-2.jpg","contentUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2025\/11\/166996\/learn-go-with-me-week-1-part-2.jpg","width":480,"height":360,"caption":"Learn Go with Me &#8211; Week 1 part 2"},{"@type":"BreadcrumbList","@id":"https:\/\/ushopwell.com\/ublog\/learn-go-with-me-week-1-part-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ushopwell.com\/ublog\/"},{"@type":"ListItem","position":2,"name":"Learn Go with Me &#8211; Week 1 part 2"}]},{"@type":"WebSite","@id":"https:\/\/ushopwell.com\/ublog\/#website","url":"https:\/\/ushopwell.com\/ublog\/","name":"UshopWell.com","description":"The Premiere Online Marketplace","publisher":{"@id":"https:\/\/ushopwell.com\/ublog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ushopwell.com\/ublog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ushopwell.com\/ublog\/#organization","name":"UshopWell","url":"https:\/\/ushopwell.com\/ublog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/logo\/image\/","url":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2018\/01\/pandaSwea.png","contentUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2018\/01\/pandaSwea.png","width":365,"height":359,"caption":"UshopWell"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/person\/6fd1f9e0ff932e534c86c70d5acff0fc","name":"UShopWell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","caption":"UShopWell"},"url":"https:\/\/ushopwell.com\/ublog\/author\/kburnettu\/"}]}},"_links":{"self":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts\/166996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/comments?post=166996"}],"version-history":[{"count":0,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts\/166996\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/media\/166997"}],"wp:attachment":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/media?parent=166996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/categories?post=166996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/tags?post=166996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}