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 …
Laravel storage::disk [In-Depth Tutorial]
You can perform several actions on the disks using Laravel Storage facade. For instance, you can use the Laravel storage::disk to specify the disk when
How to PROPERLY clean Laravel logs?
There are several methods to clean Laravel logs, depending on the specific logs you want to clean and how you want to do it. Here are some common methods:
Check User Online or Offline on Laravel
Here is a screenshot which shows the status of the user online or offline on Laravel, let's explore how this can be achieved using Session Tracking.
Java Arrays vs Collections Explained with Practical Examples
Learn the differences between arrays and collections in Java with practical examples. This guide explains how to create arrays, initialize lists, print arrays, …
Master Java Multithreading: Don't be a Rookie!
Unlock the power of Java Multithreading with our comprehensive guide. From basic concepts to advanced techniques, we cover it all to help you elevate your Java …
How to implement inheritance in Java?
Java Inheritance
Java instanceof [In-Depth Tutorial]
instanceof in Java is an operator that is used to check if an object belongs to a particular class or a subclass of that class. It returns a boolean value of
Java String Indexing [In-Depth Tutorial]
Java String indexing refers to the process of accessing individual characters within a string by their position or index. Each character in a string is
How to throw exception in Java?
Java is a popular programming language that provides a range of operators and tools to help developers write robust and error-free code. One such operator is
Enhanced For Loop in Java (For-Each Loop Explained with Examples)
Learn how to use the enhanced for loop in Java (also known as the for-each loop) to iterate over arrays, lists, sets, and map entries. This guide explains …
How to PROPERLY add sleep in Java?
Java sleep is a method used to pause the execution of a thread for a specified amount of time. It is used when you want to introduce a delay in your program
JavaScript Math.log(): Natural Logarithm and Custom Base Examples
JavaScript Math.log(): natural log, log base 10, custom bases via change-of-base, and Infinity / NaN edge cases.
JavaScript Math.atan() and Math.atan2(): Arctangent Examples
JavaScript Math.atan() vs Math.atan2(): radians, degrees, quadrant-safe angles from (x, y), and when to prefer atan2 over y/x with atan.
JavaScript Math.asin(): Arcsine Examples in Radians and Degrees
JavaScript Math.asin(): arcsine in radians, domain -1 to 1, boundary values, NaN for invalid input, degrees conversion, and how it inverts Math.sin in range.
JavaScript Math.acos(): Arccosine Examples in Radians and Degrees
JavaScript Math.acos(): arccosine in radians, valid domain -1 to 1, NaN outside that range, degrees conversion, and a simple vector angle example.
