Programming Tutorials and Coding Guides
Explore programming tutorials with practical examples across multiple languages, scripting, and development concepts for beginners and advanced users.
Welcome to the Programming tutorials section, where you will learn coding concepts with real-world examples across multiple languages and platforms.
This category includes beginner to advanced guides covering scripting, automation, and application development. Whether you are learning programming for system administration or building applications, these tutorials will help you gain practical experience.
Programming plays a crucial role in modern infrastructure and DevOps workflows. You can also explore related topics such as DevOps and Linux to understand how programming integrates with system-level operations.
What you will learn
- Core programming concepts and logic building
- Writing scripts for automation and system tasks
- Debugging and optimizing code
- Practical use cases in real environments
Who should read this
- Beginners starting with coding
- System administrators learning scripting
- Developers looking for practical examples
957 articles
Featured guides in this category
Hand-picked, most-cited tutorials — start here if you're new.
![HackerRank Solution: Martix Script [Python Regex]](/matrix-script-hackerrank-solution/python_matrix_script_hu_128db40108208303.webp)
HackerRank Solution: Martix Script [Python Regex]
In this tutorial we will cover multiple methods to solve matrix script from hackerrank solutions.

HackerRank Solution: Python Company Logo
company logo hackerrank solution python, company logo hackerrank solution python3, hackerrank solution for …
![Mastering Python subprocess Module [In-Depth Tutorial]](/python-subprocess/python_subprocess_hu_b6a4c79f22c292e1.webp)
Mastering Python subprocess Module [In-Depth Tutorial]
The different functions available with python subprocess are Popen(), call(), run(), check_call(), …

How to Remove or Uninstall a Go Package (go get, Go Modules, Tools)
Learn how to remove or uninstall a Go package added with go get or go install. This guide explains how to …

HackerRank Solution: Python Alphabet Rangoli
In this tutorial we cover 3 methods to solve alphabet rangloi hackerrank solution in python3. Solution-1: …
![HackerRank Solution: Python Nested Lists [4 Methods]](/python-nested-list-hackerrank-solution/python_nested_lists_hu_3ed8216f6e7dce26.webp)
HackerRank Solution: Python Nested Lists [4 Methods]
In this tutorial we will cover 4 different methods to solve python nested list hackerrank solution using …
Go map to JSON: convert, print, and parse back with encoding/json
Golang map to JSON and JSON string: json.Marshal and string(bytes) to convert map to json golang, MarshalIndent and Encoder to print map as JSON, then …
Golang CPU affinity on Linux: sched_setaffinity, taskset, GOMAXPROCS
Golang CPU affinity on Linux: cpu masking with golang.org/x/sys/unix SchedSetaffinity, taskset from Go, runtime.LockOSThread for set thread affinity, and why …
HackerRank Solution: Python Division
We can solve the Python division hackerrank problem using single or multiple print methods. There are 2 possible solutions.
HackerRank Solution: Python Arithmetic Operators
We can solve python arithmetic operators hackerrank problem using either single print or with multiple print statements
HackerRank Solution: Python Loops [3 Methods]
In this tutorial we will solve python loops hackerrank problem with multiple possible solutions,
HackerRank Solution: Python If-Else
This tutorial explains different solution to solve hackerrank problem Python if else from Introduction section.
HackerRank Solution: Maximize it [Python Itertools]
Note that you need to take exactly one element from each list, not necessarily the largest element. You add the squares of the chosen elements and perform the
How to use goroutine return value?
In this example we will use golang channel to fetch the goroutine return value:
Stop goroutines in Go: cancellation, context, and clean shutdown
Cooperative goroutine shutdown in Go: no kill API, done channels, context cancel and timeouts, worker drains, pipeline-style leaks, WaitGroup, defer cleanup, …
Golang int to int64 and int64 to int conversion
Golang int to int64 and golang convert int to int64 with T conversions; golang int64 to int and int64 to int golang narrowing; go int to int64; golang cast int …
Golang reverse range and iterate a slice backwards
Golang reverse range and golang range reverse with a backward index loop; golang range backwards using forward range and remapped index; golang iterate over …
Golang Slice Contains and Find Index: Contains, Index, and IndexFunc
Learn how to check if a Go slice contains a value, find the index of an element, search by condition with IndexFunc, and choose between slices, loops, and maps.
Compare strings in JavaScript: ===, localeCompare, and case-insensitive matches
JavaScript string compare and string equals with === vs ==, localeCompare and Intl.Collator for locale-aware sorting, case-insensitive patterns, trim and …
JavaScript Pattern Matching with RegExp Examples
Learn JavaScript pattern matching with regular expressions using search(), match(), matchAll(), replace(), split(), and the RegExp constructor.
JavaScript Typed Arrays Explained
Learn JavaScript typed arrays with Uint8Array examples, fill() and slice() usage, numeric buffers, and how typed arrays differ from regular arrays.
