Cratecode
A comprehensive guide to learning programming with curated resource links.
A beginner-friendly introduction to creating generative art using the p5.js library.
Discover the world of game development and how to get started in this exciting field.
Discover the top programming languages recommended for new programmers.
An introduction to the world of Linux, its fundamentals, and core concepts for beginners.
A beginner's guide to Java programming language and its essential concepts.
Discover 10 engaging project ideas for beginners learning JavaScript, complete with hints and tips to help you succeed.
An introduction to Python programming language for new programmers, covering basic concepts and syntax.
A collection of tutorials to help you learn and master the Elixir programming language.
Learn the basics of creating 2D games in Unity, from setting up a project to adding game elements and scripting.
A beginner's guide to the concept of arrays in programming, their uses, and manipulation.
Learn how to build a simple web application using Elixir and the Phoenix Framework.
A beginner's guide to the Linux command line, covering essential commands and techniques.
A beginner's guide to using Rust's foreign function interface (FFI) with vectors.
Learn the basics of GitHub and how to navigate the world of open source.
A beginner-friendly introduction to hash tables, their underlying concepts, and their importance in programming.
Discover the basics of the Logo programming language and explore its unique features, including turtle graphics.
A fundamental guide to understanding MySQL, its features, and basic SQL commands.
Get started with Python, a widely-used and versatile programming language perfect for beginners and experts alike.
Learn SQL through guided tutorials and exercises, covering basic and advanced concepts.
A beginner's guide to navigating and managing files in Linux.
Get started with Linux by learning basic commands and their uses.
Learn the essential SQL query syntax that every beginner should know, including SELECT, INSERT, UPDATE, and DELETE.
An introduction to basic SQL database concepts for beginners, including tables, queries, and relationships.
A beginner's guide on how to use variables and functions in TypeScript.
A comprehensive introduction to TypeScript for beginners, covering the basics of syntax, types, and more.
A beginner's guide to understanding and using interfaces and classes in TypeScript.
A beginner's guide to understanding the basic syntax and structure of Java programming language.
An introduction to the Java programming language, its runtime environment, and basic concepts for beginners.
An introduction to arrays in Java and basic operations you can perform on them.
A beginner's guide to creating and using methods in Java, complete with examples.
A beginner's guide to understanding and getting started with Docker.
An introduction to open source collaboration and how to start contributing to projects.
A beginner-friendly introduction to the Java programming language, its features, and the Java Runtime Environment.
Learn the basics of CSS, how it's used, and how to style HTML elements to create visually appealing web pages.
Explore the basics of Java syntax, including variables, data types, loops, and conditional statements.
Learn the basics of Python programming and how to write your first program in this popular language.
A beginner's guide to starting with the Python programming language.
A beginner-friendly guide to understanding the core concepts of artificial intelligence and machine learning.
A beginner's guide to using print statements in Python, a fundamental building block of many programs.
This article provides a walk-through on how to create a basic iOS app using Swift.
An all-inclusive guide to using Scratch, an interactive programming tool designed for beginners.