Java

Java

Java is a programming language expressly designed for use in the distributed environment of the Internet. It was designed to have the “look and feel” of the C++language, but it is simpler to use than C++ and enforces an object-oriented programming model. Java can be used to create complete applications that may run on a…

Ruby on Rails

Ruby on Rails

Ruby on Rails (also referred to as just Rails or RoR) is an open source Web application framework, written in Ruby (object-oriented programming language), for developing database-backed Web applications. RoR closely follows the Model-View-Control (MVC) pattern, where models, views and controllers are fully integrated in a seamless fashion. Rails is a pure Ruby development environment that allows for…

Scratch

Scratch

Scratch is a software application intended primarily for children and allows them to explore and experiment with the concepts of computer programming using a simple graphical interface.

Android

Android

Android is an operating system based on the Linux kernel. It was designed primarily for touch screen mobile devices such as smartphones, tablets or tabléfonos; and also for smart watches, televisions and cars.