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 timestamp: get, generate, and convert epoch time
javascript timestamp, js timestamp, javascript get timestamp, timestamp javascript, javascript generate timestamp: Date.now, getTime, Unix seconds, ISO strings, …
JavaScript loop through object: forEach, keys, entries (javascript foreach object)
javascript foreach object, javascript loop through object, loop through object javascript, js foreach object, js loop through object, js object foreach, foreach …
JavaScript get current date and time: new Date, UTC fields, and strings
javascript get current date, js get date, get current date javascript, javascript current date, javascript get date, js get current date, get date javascript, …
JavaScript Keyboard Events: keydown, keyup, and keypress
Learn JavaScript keyboard events with tested examples for keydown, keyup, deprecated keypress, KeyboardEvent.key, KeyboardEvent.code, repeat keys, …
JavaScript event bubbling: DOM propagation and delegation
Event bubbling in javascript and bubbling js: what is event bubbling, inner-to-outer click order, delegation on a parent, stopPropagation vs preventDefault, …
JavaScript DOM selectors: querySelector, getElementById, and more
JavaScript DOM selectors: get element by selector with querySelector and querySelectorAll, dom selectors in javascript (getElementById, getElementsByClassName, …
Global variable in JavaScript: globalThis, var, strict mode, and multiple files
javascript global variable across files, javascript global variable, js global variable, global variable javascript, global variable in javascript, global var …
getBoundingClientRect in JavaScript: DOMRect, viewport coordinates, and performance
getboundingclientrect, get bounding client rect, getboundingclientrect javascript, javascript getboundingclientrect, js getboundingclientrect, …
JavaScript iterator and generator: iterators, js iterator, and generator patterns
javascript iterator, js iterator, iterator javascript, iterator js, javascript iterators, iterators javascript, iterators js, js iterators, iterators and …
instanceof in JavaScript: classes, functions, numbers, and the prototype chain
javascript instanceof, js instanceof, instanceof javascript, instanceof js, instanceof, instanceof in javascript, instance of javascript, instance of js, …
JavaScript functions as values: first-class functions and return values
JavaScript functions treated like variables: assign, pass, and return functions; how to return a value from javascript function vs returning a function; map …
JavaScript indexOf: string and array indexOf in JS (indexof javascript)
javascript indexof, indexof javascript, js indexof, indexof js, indexof, indexof in javascript, indexof in js, index of javascript, index of js, index of in js: …
JavaScript double question mark (??): nullish coalescing
JavaScript double question mark (??) is nullish coalescing: double question mark in javascript and js double ?? pick defaults only for null or undefined, unlike …
JavaScript object has property: Object.hasOwn, hasOwnProperty, and the in operator
javascript object has property, javascript has property, js object has property, object has property javascript, has property javascript, javascript check if …
localStorage event listener & storage event: addEventListener('storage') (local storage event listener)
localstorage event listener, local storage event listener, storage event listener, localstorage change event, localstorage events, localstorage event, …
