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
970 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 …
JavaScript lastIndexOf: Get the Last Index in Strings and Arrays
Learn JavaScript lastIndexOf for strings and arrays with tested examples. Find the last index of a value, use fromIndex, handle -1, compare indexOf vs …
JavaScript infinite loop: forever loop syntax, bugs, and how to avoid them
javascript infinite loop, infinite loop javascript, infinite loop in javascript, infinite loop js, js infinite loop, forever loop javascript, javascript endless …
JavaScript dictionary: objects, Map, and dict patterns
JavaScript dictionary guide: use plain objects or Map for key-value data (js dict / dict in javascript). Covers CRUD, iteration, Object.create(null), and tested …
Linked list in JavaScript & JS: ListNode, build, traverse (linked list javascript)
linked list javascript, linked list js, javascript linked list, linked list in javascript, js linked list, linkedlist javascript, javascript linked lists, …
JavaScript findIndex: array findIndex and objects by property
findIndex javascript and js findIndex: findindex in javascript for predicates, javascript find index of object in array by property, not-found -1, optional …
JavaScript get width of element: offsetWidth, clientWidth, getComputedStyle, DOMRect
javascript get width of element, javascript get element width, get width of element javascript, js get width of element, js get element width, get element width …
JavaScript equality: equals, == vs ===, and the equal sign
JavaScript equality explained: javascript equals and equals javascript with loose == vs strict ===, javascript equal sign rules, type coercion, null and …
window.location.reload(true) deprecated: location.reload & forceGet (javascript location reload)
javascript:location.reload(true), javascript location reload true, location.reload(true), window location reload, location reload, window.location.reload(true) …
JavaScript get element & find element: getElementById, querySelector, collections
js get element, javascript get element, javascript find element, find element in javascript, js find element, javascript get elements, get element javascript, …
JavaScript if not: logical NOT (!), if (!condition), and not in checks
javascript if not, if not javascript, if not in javascript, js if not, if not js, if not in js, not in javascript, not in js, javascript not, js not: logical …
JavaScript double exclamation mark (!!): boolean coercion
JavaScript double exclamation mark (!!) explained: double exclamation in javascript and js double !! vs Boolean(), truthy and falsy values, TypeScript double …
JavaScript error: IPython is not defined (Jupyter & matplotlib fix)
Fix javascript error ipython is not defined and ipython is not defined in Jupyter Notebook, JupyterLab, or VS Code with matplotlib notebook / %matplotlib …
Shell Scripting & Bash Tutorial (Free Course)
Free Bash and shell scripting course for Linux — arguments, variables, loops, functions, arrays, real scripts, and automation patterns. 30+ hands-on lessons …
Golang Tutorial for Beginners (Hands-On)
Free, complete Go (Golang) tutorial - install, syntax, types, control flow, structs, interfaces, generics, goroutines, channels, web servers, gRPC, databases, …
Java Tutorial for Beginners (with examples)
Free, complete Java tutorial for beginners - install JDK, variables, operators, control flow, OOP, collections, streams, lambda, multithreading, file I/O, …
