Getting Started with Processing Programming

By Ahmed Mahmoud

Processing is an open source programming language and IDE (Integrated Development Environment) that is aimed at visual artists, with the aim of teaching computer fundamentals and programming in a visual context. The project was initiated in 2001 by Casey Reas and Benjamin Fry. Learning Processing programming language is helpful for makers as it could be…

Getting Started with Twitter Bootstrap

By Ahmed Mahmoud

Twitter Bootstrap is a free and open source front end web development framework that allows developers create responsive web applications easily. The framework was developed by Mark Otto and Jacob Thornton at Twitter and it’s now one of the most popular projects on Github with over 86,670 stars and 35,807 forks. Learning Bootstrap is very…

How to Learn Go Programming (golang) for Free

By Ahmed Mahmoud

Go programming also known as (golang)  is an open source programming language originally developed by Robert Griesemer, Rob Pike, and Ken Thompson at Google in 2007. Go is not a free-form language in other words; its conventions specify many formatting details, including how indentation and spaces are to be used. Go has gained popularity since…

How to Learn App Inventor for Free

By Ahmed Mahmoud

App Inventor is a web application that was originally developed by Google and is currently maintained by the MIT, it allows its user develop applications for Android phones using their web browser, the user doesn’t need to know any programming language to use it as it relies on simply dragging and dropping your app algorithm/logic.…

How to Learn, Android App

By Ahmed Mahmoud

As a part of the continuous quest of developing and improving “How to Learn.me” for its readers and making it the best online outlet where beginners can discover free online outlets to learn and develop their skills, I’d like to make two announcements: How to Learn Android App The first announcement is the launch of…

How to Learn C# for Free

By Ahmed Mahmoud

C# is a general purpose objet oriented programming language, it was developed by Microsoft (a team led by Anders Hejlsberg) and it was built on the syntax and semantics of C++. C# programming is widely taught at colleges and schools as an introductory course to object oriented programming. This post is a guide for anyone…

How to Learn R Programming for Free

By Ahmed Mahmoud

R is a free and open source object-oriented programming language (writing scripts, creating functions, exploring, modeling, and visualizing data) and software environment (data manipulation, statistical model, predictive modeling) for statistical graphic and computing. R programming is adopted worldwide by statisticians and data miners. R is an implementation of the S programming language and it was…

How to Learn C++ Programming for Free

By Ahmed Mahmoud

C++ is a structured general purpose programming language. It was developed during 1979 and 1983 by Bjarne Stroustrup and it was developed based on the famous C programming language. C++ is one of the most widely adopted programming languages. C++ programming is widely taught at colleges and schools as an introductory course to object oriented…