<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>golang programming Archives -</title>
	<atom:link href="https://irislogic.com/tag/golang-programming/feed/" rel="self" type="application/rss+xml" />
	<link>https://irislogic.com/tag/golang-programming/</link>
	<description></description>
	<lastBuildDate>Thu, 17 Jul 2025 07:07:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.3</generator>

<image>
	<url>https://irislogic.com/wp-content/uploads/2024/07/cropped-2-32x32.png</url>
	<title>golang programming Archives -</title>
	<link>https://irislogic.com/tag/golang-programming/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>GoLang Programming Tutorials</title>
		<link>https://irislogic.com/golang-programming-tutorials/</link>
		
		<dc:creator><![CDATA[Irislogic]]></dc:creator>
		<pubDate>Thu, 19 Sep 2024 07:57:56 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[golang programming]]></category>
		<guid isPermaLink="false">https://irislogic.com/?p=1768</guid>

					<description><![CDATA[<p>Welcome to the GoLang Programming Tutorials! Below is a structured guide that will take you from the basics of GoLang [&#8230;]</p>
<p>The post <a href="https://irislogic.com/golang-programming-tutorials/">GoLang Programming Tutorials</a> appeared first on <a href="https://irislogic.com"></a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-uagb-image aligncenter uagb-block-cd78a69c wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-center"><figure class="wp-block-uagb-image__figure"><img decoding="async" src="https://irislogic.com/wp-content/uploads/2024/10/Reduced-Costs-10-1024x576.png" alt="golang" class="uag-image-1950" width="560" height="315" title="Reduced Costs (10)" loading="lazy" role="img" /></figure></div>



<p class="wp-block-paragraph">Welcome to the GoLang Programming Tutorials! Below is a structured guide that will take you from the basics of GoLang to advanced concepts. Click on each lesson to dive deeper into GoLang programming.</p>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/getting-started-with-golang-programming-lesson-1/">Lesson 1: Introduction to GoLang</a></strong></h3>



<ul class="wp-block-list">
<li>What is GoLang?</li>



<li>Why Learn GoLang?</li>



<li>Key Features of Go</li>



<li>Setting Up the GoLang Environment</li>



<li>Writing Your First Go Program</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/understanding-variables-constants-data-types-and-values-in-golang/">Lesson 2: Variables, Constants, Data Types, and Values</a></strong></h3>



<ul class="wp-block-list">
<li>Understanding Variables in Go</li>



<li>Working with Constants</li>



<li>Overview of Data Types in Go</li>



<li>Using Values in GoLang</li>



<li>Type Conversion in GoLang</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/control-structures-in-golang/">Lesson 3: Control Structures in GoLang</a></strong></h3>



<ul class="wp-block-list">
<li>Conditional Statements</li>



<li>Loops in Go (for loop, range loop)</li>



<li>Switch Case in GoLang</li>



<li>Break and Continue in Loops</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/functions-in-golang/">Lesson 4: Functions in GoLang</a></strong></h3>



<ul class="wp-block-list">
<li>Defining and Calling Functions</li>



<li>Function Parameters and Return Values</li>



<li>Variadic Functions</li>



<li>Anonymous Functions and Closures</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/arrays-slices-and-maps-in-golang/">Lesson 5: Arrays, Slices, and Maps in GoLang</a></strong></h3>



<ul class="wp-block-list">
<li>Introduction to Arrays</li>



<li>Working with Slices</li>



<li>Using Maps for Key-Value Pairs</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/structs-and-methods-in-golang/">Lesson 6: Structs and Methods in GoLang</a></strong></h3>



<ul class="wp-block-list">
<li>Understanding Structs in Go</li>



<li>Defining and Using Methods</li>



<li>Embedding Structs</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/golang-interfaces/">Lesson 7: GoLang Interfaces</a></strong></h3>



<ul class="wp-block-list">
<li>What are Interfaces?</li>



<li>Implementing Interfaces</li>



<li>Interface Practical Use Cases</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/error-handling-in-golang/">Lesson 8: Error Handling in GoLang</a></strong></h3>



<ul class="wp-block-list">
<li>Handling Errors in Go</li>



<li>Using defer, panic, and recover</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/concurrency-in-golang/">Lesson 9: Concurrency in GoLang</a></strong></h3>



<ul class="wp-block-list">
<li>Understanding Goroutines</li>



<li>Using Channels for Communication</li>



<li>Syncing Goroutines with WaitGroup</li>



<li>Select Statement for Multiplexing</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/working-with-packages-in-golang/">Lesson 10: Working with Packages in GoLang</a></strong></h3>



<ul class="wp-block-list">
<li>Standard Library Packages</li>



<li>Creating and Importing Custom Packages</li>



<li>Package Visibility and Scope</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/golang-testing/">Lesson 11: GoLang Testing</a></strong></h3>



<ul class="wp-block-list">
<li>Writing Unit Tests in Go</li>



<li>Using the testing Package</li>



<li>Benchmarking Code</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/timers-and-tickers-in-golang/">Lesson 12: Timers and Tickers</a></strong></h3>



<ul class="wp-block-list">
<li>Timers</li>



<li>Tickers</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/worker-pools-and-synchronization-in-golang/">Lesson 13: Worker Pools and Synchronization</a></strong></h3>



<ul class="wp-block-list">
<li>Worker Pools</li>



<li>WaitGroups</li>



<li>Rate Limiting</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/atomic-operations-and-mutexes-in-golang/">Lesson 14: Atomic Operations and Mutexes</a></strong></h3>



<ul class="wp-block-list">
<li>Atomic Counters</li>



<li>Mutexes</li>



<li>Stateful Goroutines</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/goroutines-and-channels-in-golang/">Lesson 15: Sorting and Advanced Functions</a></strong></h3>



<ul class="wp-block-list">
<li>Sorting</li>



<li>Sorting by Functions</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/panic-defer-and-recover-in-golang/">Lesson 16: Panic, Defer, and Recover</a></strong></h3>



<ul class="wp-block-list">
<li>Panic</li>



<li>Defer</li>



<li>Recover</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/string-manipulation-in-golang/">Lesson 17: String Manipulation</a></strong></h3>



<ul class="wp-block-list">
<li>String Functions</li>



<li>String Formatting</li>



<li>Text Templates</li>



<li>Regular Expressions</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/working-with-data-formats-in-golang/">Lesson 18: Working with Data Formats</a></strong></h3>



<ul class="wp-block-list">
<li>JSON</li>



<li>XML</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/time-and-dates-in-golang/">Lesson 19: Time and Dates</a></strong></h3>



<ul class="wp-block-list">
<li>Time</li>



<li>Epoch</li>



<li>Time Formatting / Parsing</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/random-numbers-and-hashing-in-golang/">Lesson 20: Random Numbers and Hashing</a></strong></h3>



<ul class="wp-block-list">
<li>Random Numbers</li>



<li>Number Parsing</li>



<li>URL Parsing</li>



<li>SHA256 Hashes</li>



<li>Base64 Encoding</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/file-handling-in-golang/">Lesson 21: File Handling</a></strong></h3>



<ul class="wp-block-list">
<li>Reading Files</li>



<li>Writing Files</li>



<li>Line Filters</li>



<li>File Paths</li>



<li>Directories</li>



<li>Temporary Files and Directories</li>



<li>Embed Directive</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/reflection-in-golang/">Lesson 22: Reflection in GoLang</a></strong></h3>



<ul class="wp-block-list">
<li>Reflection </li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/command-line-utilities-in-golang/">Lesson 23: Command-Line Utilities</a></strong></h3>



<ul class="wp-block-list">
<li>Command-Line Arguments</li>



<li>Command-Line Flags</li>



<li>Command-Line Subcommands</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/environment-variables-and-logging-in-golang/">Lesson 24: Environment Variables and Logging</a></strong></h3>



<ul class="wp-block-list">
<li>Environment Variables</li>



<li>Logging</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/http-and-web-development-in-golang/">Lesson 25: HTTP and Web Development</a></strong></h3>



<ul class="wp-block-list">
<li>HTTP Client</li>



<li>HTTP Server</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><a href="https://irislogic.com/context-and-processes-in-golang/">Lesson 26: Context and Processes</a></strong></h3>



<ul class="wp-block-list">
<li>Context</li>



<li>Spawning Processes</li>



<li>Exec&#8217;ing Processes</li>



<li>Signals</li>



<li>Exit</li>
</ul>
<p>The post <a href="https://irislogic.com/golang-programming-tutorials/">GoLang Programming Tutorials</a> appeared first on <a href="https://irislogic.com"></a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
