Category

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

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 …

By Olorunfemi Akinlua · 5 min read · programming

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 …

By Olorunfemi Akinlua · 5 min read · programming

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 …

By Deepak Prasad · 1 min read · programming

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, …

By Deepak Prasad · 1 min read · programming

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, …

By Deepak Prasad · 1 min read · programming