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 …
HackerRank Solution: Python Print Function
In this tutorial we cover different methods to solve python print function hackerrank solution
HackerRank Solution: Finding the Percentage
The provided code stub will read in a dictionary containing key/value pairs of name: for a list of students. Print the average of the marks array for the
HackerRank Solution: Python Nested Lists [4 Methods]
In this tutorial we will cover 4 different methods to solve python nested list hackerrank solution using different functions and modules.
HackerRank Solution: Find the Runner-up Score!
In this tutorial we cover 4 different methods to solve find the runner up score hackerrank solution using different python functions and modules
HackerRank Solution: List comprehensions
In this tutorial we explore 3 different methods to solve Python List Comprehension of Basic Data Types problem from Hacker Rank
Golang fsnotify: Watch File and Directory Changes in Go
Use fsnotify in Go to watch files and directories, handle create/write/remove/rename events, watch parent directories for single files, handle symlinks, …
Create Nested Directories in Go (os.Mkdir, os.MkdirAll, mkdir -p)
Create nested directories in Go with os.Mkdir per level, os.MkdirAll for a full path in one call, filepath.Join for portable paths, optional os.Stat guards, or …
go list installed packages: list Go packages, modules, and install paths
go list command for std, ./..., and all; go list -m all for modules; where Go stores packages (GOMODCACHE, GOROOT, GOPATH/bin); list go packages and binaries …
Golang sed and awk examples from Go with os/exec
Golang sed and go sed: call sed and awk from Go with os/exec, stdin pipes, temp files, and notes on in-place edits and golang execute shell command patterns.
Golang exec Command: Run Shell Commands, Capture Output, and Handle Errors
Learn how to run external commands in Go using os/exec, capture stdout and stderr, pass arguments, use shell commands, set timeouts, and avoid command …
Golang background process: start, monitor, and wait with os/exec
Golang start process and spawn with os/exec Start Wait and Run; CommandContext timeouts; goroutines channels WaitGroup for golang background jobs; go run in …
Golang Kill Process by PID: Process.Kill, Signal, and CommandContext
Terminate processes from Go by PID or child PID: os.Process and os.FindProcess, Process.Kill vs Process.Signal (SIGTERM vs SIGKILL), stopping commands started …
Create AWS DynamoDB CRUD API in Golang [SOLVED]
Step by step instructions to create a CRUD based REST API using AWS DynamoDB in Golang
Golang get IP address: local IPv4/IPv6, hostname, and Linux interfaces
Golang get ip address and golang get local ip: net.InterfaceAddrs and Interfaces for linux get local ip, golang get hostname with LookupHost, go get ip address …
Go map to struct: convert map[string]any and round-trip with structs
Golang map to struct and golang convert map to struct: map[string]any (map string interface) to struct via json.Marshal or mapstructure, manual loops, reflect; …
