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 …
Convert a Go Byte Slice to io.Reader (and Reader Back to Bytes)
Turn a Go []byte or byte buffer into an io.Reader with bytes.NewReader, use strings.NewReader for text, then read with io.ReadAll or io.Copy when you need bytes …
Golang Handle Ctrl+C: Catch SIGINT and Run Cleanup Before Exit
Learn how to catch Ctrl+C in Go with os/signal, handle SIGINT and SIGTERM, run cleanup before exit, choose between signal.Notify and signal.NotifyContext, and …
Go get private repository: GOPRIVATE, SSH, HTTPS, and go mod private repo
Go get private repository and golang private repo with modules: GOPRIVATE, GONOPROXY, GONOSUMDB, SSH insteadOf HTTPS, PAT and .netrc, go no secure protocol …
What is the zero value for time.Time in GO?
The zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC. The IsZero() method returns whether a time has a zero value or not.
How to set default values in GO structs?
There are multiple ways to set default values in go struct. We have explored some of the possible ways such as using an init function, using a separate …
Laravel Validation and Error handling Tutorial
This tutorial will guide you through Laravel Validation, covering basic rules, advanced techniques, custom rule creation, error handling, and practical examples …
Remove fields from struct or hide them in JSON
Learn how to remove fields from struct in golang or hide them.
Master Laravel Passport: Elevate Your API Security
Explore the robust features and best practices of Laravel Passport in our comprehensive guide. Learn how to secure your APIs, improve performance, and …
How to perform Soft Delete in Laravel [Tutorial]
This tutorial covers implementing Laravel soft deletes, handling and testing soft deleted records, addressing common pitfalls, and best practices for …
Secure API Auth using Laravel Sanctum [Tutorial]
This tutorial will guide you through setting up Laravel Sanctum for API authentication using Breeze, covering installation, creating authentication controllers, …
Laravel Nova [In-Depth Tutorial]
Laravel Nova is an administration panel designed to make the process of building administrative dashboards easier. It provides a modern, powerful, and
Laravel Livewire [In-Depth Tutorial]
Laravel Livewire is an open-source PHP framework that allows developers to quickly and easily create dynamic, reactive user interfaces (UIs) without writing
Truffle In Laravel [In-Depth Tutorial]
Truffle is a package manager for Laravel, the popular PHP web development framework. It simplifies the process of managing and installing packages, while also
JavaScript array fill: Array.prototype.fill, start/end, typed arrays, Array.from
How Array.prototype.fill works in JavaScript: javascript array fill, fill array js, array.fill with value and optional start/end, exclusive end, negative …
How to copy an array in JavaScript (shallow vs deep)
JavaScript copy array: shallow copies with spread, slice, Array.from, concat, map, and filter; deep copies with structuredClone; JSON limitations; sparse-array …
