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 …

Python subprocess
Learn how to use Python subprocess to run shell commands, capture output, handle errors, use timeouts, pass …

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 …
Hackerrank Solution: Find Angle MBC in Python [4 Methods]
4 different ways to solve find angle mbc hackerrank solution in python3.
Golang WaitGroup: sync.WaitGroup Example, Add, Done, and Wait
Learn how to use sync.WaitGroup in Go to wait for goroutines, with Add, Done, Wait, WaitGroup.Go, common mistakes, and practical examples.
Golang mutex: sync.Mutex lock and unlock with examples
Mutex in golang with sync.Mutex: Lock and Unlock, fix data races with go run -race, golang mutex lock patterns, defer unlock, sync.RWMutex for many readers, …
Python Measure Execution Time: time, perf_counter, and timeit
Learn how to measure execution time in Python using time.perf_counter(), timeit, process_time(), and decorators, with examples in seconds, milliseconds, and …
HackerRank Solution: ginortS in Python
ginorts hackerrank solution, athlete sort hackerrank solution
HackerRank solution: Python Triangle Quest 2
triangle quest hackerrank solution, triangle quest 2 hackerrank solution, triangle quest 2 hackerrank solution python3, triangle quest 2, triangle quest 2 …
Hackerrank Solution: Triangle Quest in Python [3 Methods]
triangle quest hackerrank solution, triangle quest 1 hackerrank solution in python, triangle quest 1 hackerrank solution in python, triangle quest 1 hackerrank …
Hackerrank solution: No Idea! in Python [5 Methods]
5 different ways to solve no idea hacker rank question with explanation in python and python3
Python Break Statement: for, while, Nested Loops, and else
Learn the Python break statement to exit for and while loops early, how break behaves in nested loops, how it interacts with loop else, break vs continue, and …
Go Channels Tutorial: Send, Receive, Close, Range, and Select
Learn channels in Go, including send and receive syntax, buffered and unbuffered channels, close, range, select, deadlocks, and common concurrency patterns.
HackerRank Solution: Athlete Sort Python [3 Methods]
3 different ways to solve hackerrank solution on athlete sort in Python programming language
Hackerrank Solution: How to check leap year in Python
hackerrank leap year python, hackerrank solution write a function
Hackerrank Solution: Compress the string Python
Hacker Rank Solution for Compress the string in Python. 3 different ways to solve "compress the string" question from hacker rank
Golang goroutines: go routine examples, the go keyword, and waiting for work
Golang goroutine and golang goroutines: goroutine in golang with the go keyword, go goroutines and go routine spelling, minimal goroutine example, waiting with …
Golang Switch Case Statement: Examples, Multiple Cases, and Type Switch
Use the switch statement in Go for switch case and default, comma-separated cases, expressionless switch, initial statements, type switch on any, fallthrough, …
