Welcome to Mohamed Basheer Aldebri’s Platform

This platform documents my journey in learning programming and building projects step by step. It’s not only a place to store my work but also a personal reference and a source that might help others starting their own journey. Currently, I’m focusing on learning four essential programming technologies:


To quickly move between topics, click on the topic you want
  1. c++

  2. java

  3. css

  4. html

  5. c++

A powerful programming language used for high-performance software like games, desktop apps, and operating systems. It offers fast execution and full control over system resources. Supports Object-Oriented Programming (OOP), making code more organized and scalable. I chose it as one of my first languages to build a strong foundation in logic and programming.

java

A cross-platform programming language widely used in web and mobile development. Known for its principle: “Write once, run anywhere”, meaning Java programs can run on any device that supports Java. It is based on OOP concepts and is heavily used in enterprise applications and Android development. I plan to study it next as it’s in high demand in the tech industry.

css

A styling language used to make HTML pages visually appealing and well-designed. It allows control over colors, fonts, spacing, and layouts. It separates content from design, making websites easier to manage and edit. I will use it to style my projects and make them look clean and professional.

html

A markup language used to create the basic structure of any web page. It allows us to organize headings, paragraphs, images, tables, and all page content. It’s not a programming language, but it is the core of every website. I started with it to learn how websites are built from scratch.

Click here to watch a video explaining the C++ language.
Click here to watch a video explaining the html+css language
Click here to watch a video explaining the java language

Here is a short video explaining what programming is.