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 …
Golang os exit, defer, and why deferred functions are not run
Golang os exit defer: os.Exit golang behavior matches pkg.go.dev os Exit — program terminates immediately and deferred functions are not run; patterns to run …
Golang pad string and numbers: fmt padding, leading zeros, and floats
Golang string padding and go padding with fmt.Printf and Sprintf: golang pad string with spaces or zeros, golang format int with leading zeros, golang format …
HackerRank Solution: Python Pilling Up [Collections]
There are 3 methods to solve hackerrank python piling up problem. Using collection module, Using loops, Using if-else statement
HackerRank Solution: Python Iterables and iterators [Itertools]
There are 4 different methods to solve iterables and iterators hackerrank solution python. Simple solution, Using lambda function, Using list comprehension, …
HackerRank Solution: Python Merge the Tools [Strings]
In this tutorial we share different methods to solve hackerrank python merge the tools solution
HackerRank Solution: Python Default Arguments [Debugging]
There are 2 proposed methods to solve default arguments for hackerrank solution in python
Golang URL query parameters: url.Values, encoding, and reading requests
Golang url values and url.Values.Encode to add query parameters; golang http request parameters from r.URL.Query; golang url parameters with Set and Add; avoid …
Go get specific version and go get version with Go modules
Go get specific version and go get version with modules: go get with version and go get package version using @v1.2.3, go list for go get version of package, go …
Golang HTTP client timeout and server timeouts with a test server
Golang http client timeout and go http client timeout: http.Client zero means no timeout per pkg.go.dev, Transport dial TLS ResponseHeaderTimeout, context …
Golang Subtract Time: time.Now Minus Duration Examples
Subtract time in Go with time.Add and negative durations, time.Now minus 1 hour, time.Sub for differences between two time.Time values, AddDate for calendar …
Go “Cannot Find Package” / Not in GOROOT (Even If GOPATH Is Set)
Why Go says cannot find package or package is not in GOROOT (or GOROOT/GOPATH), how modules fix it, and fixes for go build, go install, and the -o with multiple …
HackerRank Solution: Python Word Order
In this tutorial we will share different solutions to solve word order problem from Hacker Rank Python
HackerRank Solution: Python Time Delta
In this tutorial we will provide different solutions to solve Python Delta Time Question from Hacker Rank
Golang split string and assign to variables: strings.Split, Fields, and Cut
Golang split string and golang string split with strings.Split and strings.Fields; strings split golang and go split string; golang split string into two …
Convert io.Reader or io.ReadCloser to a String in Go
Drain a golang io.Reader or io.ReadCloser into a string with io.ReadAll and string(b), or stream with strings.Builder and io.Copy or bytes.Buffer.ReadFrom; use …
