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
959 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 …
How to create Laravel Helper Function?
Learn how to create custom helper functions in Laravel to enhance your application's functionality. This guide provides step-by-step instructions on creating …
Laravel add new column to existing table in Migration [SOLVED]
Adapting to changing business requirements often necessitates the modification of our database structures. This could mean adding new columns to existing
Update column to Nullable in Laravel Migration?
Dealing with database schemas is an integral part of any application development lifecycle, and Laravel's migrations provide a robust and intuitive way to
Select specific columns in Laravel Eloquent? [SOLVED]
Laravel Eloquent stands as a testament to the power of simplicity paired with functionality, demonstrating how a well-designed tool can drastically streamline
Set variables in a Laravel Blade Template?
When working with Blade templates, it's often necessary to set variables that will be used to render dynamic content or control the behavior of the template.
Get last inserted ID with Laravel Eloquent?
Discover how to 'Get Last Inserted ID with Laravel Eloquent' in our comprehensive guide. This article provides easy-to-follow steps, enhancing your Laravel …
How to set up file permissions for Laravel?
Setting up proper file permissions is a crucial step in ensuring the security and functionality of a Laravel application. File permissions control who can
How to decrypt Hash Password in Laravel?
Learn how Laravel uses the one-way hashing function to securely store and verify passwords without decryption. Explore how to use Laravel's Hash::check() …
Laravel Horizon simplified [In-Depth Tutorial]
Explore the power of Laravel Horizon, a robust queue monitoring solution for your Laravel applications. Dive into its features, installation process, and best …
How to implement Linked List in Java?
Discover how to effectively implement linked list in Java with our comprehensive guide. Learn about the Node class, various operations, and best practices. …
While Vs Do While loop in Java [In-Depth Tutorial]
Looping constructs are the cornerstone of programming, allowing developers to control the flow of execution and repeatedly perform tasks within their
Golang integer types: int, int32, int64, uint, and sizes
Golang int and go int types, golang int types and sizes, golang int vs int32, uint and sized integers, byte and rune aliases, and how golang data types size …
Convert int to string in Go (strconv, fmt, bytes.Buffer)
Convert int to string in Go with strconv.Itoa or strconv.FormatInt, fmt.Sprintf or fmt.Fprintf to an io.Writer, and strings.Builder for custom assembly; compare …
Bulk create Linux users from a file (`useradd`, passwords, Ubuntu onboarding)
Onboarding-style Bash: read usernames from a file, create multiple Linux users with useradd, optional custom shell and home under /home, per-user passwords with …
Getting started with Forge Laravel
Deploying and managing web applications can be challenging, especially when dealing with server setup, configuration, and maintenance. Forge Laravel is a
