Tech News

“Revolutionizing Communication: How ChatGPT is Changing the Way We Interact”

If you have not been aware of the existence of this new Artificial intelligence chatbot called Chat Generative Pre-Trained Transformer as known as Chat GPT, you are in the right place because...

Programming Language — Python

Python – Part #4 (Classes, Constructors & Objects)

One of the key concepts in object-oriented programming is the idea of classes, constructors, and objects. A class in Python is a blueprint or a template for creating objects that share a common...

Object-Oriented Programming (OOP)

What is Object-Oriented Programming? It’s a programming concept of “objects” that can contain data and code. The data is contained in the form of fields, and the code is in the form...

Python – Part #3 (While & For Loops)

What is a loop and why do we use it? A loop is a repetition of a process that is iterated over and over as long as the condition is true or until it is intentionally broken. It is highly useful...

Python – Part #2 (Data Collections)

DATA COLLECTION There are four built-in collections of data types in Python, each one with different qualities for particular purposes. LISTS: – Lists are used to store multiple items in a...

Python – Part #1 (Data Types, Arithmetic Operators & Conditional Statements)

Brief Definition: Python apart from being the name of a snake type, it’s an interpreted, object-oriented, high-level programming language with dynamic semantics. It’s widely used for data...

Web Tools

JavaScript – Part #1 Introduction

What is JavaScript? JavaScript is a popular programming language that is widely used for creating interactive and dynamic websites. It was created in 1995 and since then it has become one of the most...

CSS – Part 2

Although HTML is the fundamental structure of every web page, it can be visually unappealing on its own. Cascading Style Sheets or CSS is a language that web developers use to style the HTML content...

HTML – Part 2

If you haven’t read my previous article about HTML and CSS, I encourage you to do so! Essential to know: HTML stands for HyperText Markup Language and is used to create the structure and content...

Intro to The Web tools HTML/CSS – Part 1

HTML (HyperText Markup Language) is the standard language used to create web pages. It is a markup language that uses various tags and attributes to define the structure and content of a web page...

Linux

Linux Essential Commands

Today I will tackle essential Linux commands that will allow you to navigate through the terminal with ease. These commands are commonly used by developers, system administrators, and other technical...

How to Install and set up WordPress on Ubuntu

Today I will show you how to install WordPress on the latest version of Ubuntu (Linux distro). First of all, what is WordPress?  WordPress is a content management system (CMS) that allows users...

How to create Virtual Machines (VMs) using VirtualBox (VB)

Before starting, there are some important terms you must know so that you can understand the directions properly. 1. Physical Machine:  As the word said “Physical” it is the main element...

Git & GitHub

Git and GitHub

 Definition of Git and GitHub: Git is an open-source version control system and an important tool for tracking changes of specific files locally, whereas Github works along with Git and allows...

Protocols

Assign temporary Domain Name to IP adress locally

I will briefly explain how to temporarily set a domain name to an IP address locally in the computer or LAN. The temporary assignation of a domain name could be useful when you are working on...

TCP and UDP

 TCP stands for “Transmission Control Protocol”. TCP is used for encrypted communication purposes, to guarantee that all the information is correctly and reliably received in order...

IP addresses

IP address stands for internet protocol which is a numeric address and is an identifier for a host connected on a network. Every host has an IP address for communication purposes. There are two types...