Programming languages

Python

Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation.Python is dynamically typed and garbage-collected. It supports multiple programming paradigms, including structured, object-oriented and functional programming.

What can we do with Python?

  1. Web development
  2. Data science and analytics
  3. Machine learning & artificial intelligence
  4. Internet of things (IoT)
  5. Application development

JavaScript

JavaScript (JS) is a lightweight interpreted (or just-in-time compiled) programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat.

What can we do with JavaScript?

  1. Create mobile applications
  2. Front-end Web Development
  3. Back-end Web Development
  4. JavaScript as a Serverless Computing Programming Langauge
  5. Create Desktop Applications
  6. Game Development
  7. Artificial Intelligence

Java

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere (WORA).

What can we do with Java?

  1. Mobile applications (specially Android apps)
  2. Desktop applications
  3. Web applications
  4. Web servers and application servers
  5. Games
  6. Database connection

PHP

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.It is also a general-purpose language that you can use to make lots of projects.

What can we do with PHP?

  1. Generate dynamic page content
  2. Create, open, read, write, delete, and close files on the server
  3. Collect form data
  4. Send and receive cookies
  5. Add, delete, modify data in your database
  6. Control user-access
  7. Encrypt data

C Language

C is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs.

What can we do with C Language?

  1. Creating and maintaining IoT applications
  2. Develop compilers
  3. Develop the operating systems used on a desktop or smartphone
  4. Develop and build databases
  5. Develop internet browsers and their extensions
  6. Develop creative applications
  7. Working in embedded systems

C++

C++ is one of the world's most popular programming languages.C++ can be found in today's operating systems, Graphical User Interfaces, and embedded systems.C++ is an object-oriented programming language which gives a clear structure to programs and allows code to be reused, lowering development costs.

What can we do with C++?

  1. Develop operating systems
  2. Game development
  3. Develop GUI-based and desktop applications
  4. Develop Web Browsers
  5. Develop Compilers
  6. Write database management software

HTML

HTML stands for Hyper Text Markup Language.HTML is the standard markup language for creating Web pages. HTML describes the structure of a Web page.HTML consists of a series of elements.HTML elements tell the browser how to display the content

What can we do with HTML?

  1. Web Pages Development
  2. Game development
  3. Navigating the Internet
  4. Creation of Web Documents
  5. Data Entry Support

CSS

CSS stands for Cascading Style Sheets.CSS describes how HTML elements are to be displayed on screen, paper, or in other media.CSS saves a lot of work. It can control the layout of multiple web pages all at once.External stylesheets are stored in CSS files.

What can we do with CSS?

  1. Style HTML Elements
  2. Control the layout of a web page
  3. Create animations and transitions
  4. Customize the appearance of web pages
  5. Create printer-friendly versions of web pages.