Programming Languages

Enjoy the new kind of learning experience.

Popular Languages


A lightweight, interpreted programming language


A general-purpose interpreted and object-oriented programming language


A multi-paradigm/purpose programming language


A class-based object-oriented programming language


A simple, modern, general-purpose, object-oriented programming language


A middle-level programming language that runs on a variety of platforms


The most widely used language on Web to develop web pages


Used to control the style of a web document in a simple and easy way


A database computer language designed for the retrieval and management of data


Questions related to Android development or programming


Questions related to programming on the iOS platform


Questions relates to programming using Linux APIs or Linux-specific behavior


A programming language, used by data scientists and major corporations


A new programming language for iOS and OS X development


A high-level, interpreted and object-oriented programming language

Featured Articles

How to Convert a Kotlin File to a Java File

  • Zoran Graham
  • 19 Feb

Kotlin is popular for its interoperability with Java. This is possible due to the fact that they both are working on the Java Virtual Machine. On this page, we'll introduce one of the most useful way to achieve the conversion from a Kotlin file to a Java file.

Tools That Can Remove Text from Image

  • Steven Keller
  • 25 Apr

Aside from the info we truly wish to see on our pictures, there are also many not so crucial for structure if not even worse. So let's remove it! By using some efficient tools you have the ability to remove any unwanted aspects absolutely effortlessly.

How to Access MongoDB Using Node.js

  • Sean Longfellow
  • 7 Aug

This tutorial will teach you how to access document-based database MongoDB using Node.js. To begin with, we need to install MongoDB drivers. You can use NPM to install native mongodb drivers. To get more details, please click on the link above.

Date Functions in Hive

  • Austin Carter
  • 11 May

When using Date and Timestamp in string formats, Hive assumes these are in default formats. If the format remains in a different formats, you require to clearly define the input pattern to help Hive to understand and parse.

Detect If a String Contains Multiple Keywords in Java

  • Mark Weaver
  • 23 June

On this page, you will learn how to detect multiple words inside of a string in Java. Three methods are provided to help you detect if a String contains multiple keywords in Java.

How Discord Points Out Work

  • Gabriel Rice
  • 10 Dec

How Discord Points Out Work? Discord uses a special syntax to embed mentions in a message. When you get a message from the Discord API and it consists of points out the message's material will include that unique syntax.

How to Use XML-RPC PHP, Remote Updates to WordPress

  • Gerard Smith
  • 30 Mar

How to use XML-RPC PHP to remote updates to WordPress from other applications? If you want to use a remote system to post contents or updates to your website, you will need XML-RPC enabled. XML-RPC enables the remote connections through the system.

Is Java SE Development Kit Necessary for Java Programs

  • Owen Brook
  • 2 July

Java Development Kit (JDK) is also called 'Java Platform Standard Edition' or 'Java SE'. The latest Java patches contain important enhancements to improve performance, stability and security of the Java applications, so it is necessary for writing and running Java programs.

Use Async and Await in C#

  • Ricardo Abla
  • 8 Nov

An async function can contain an await expression, that pauses the execution of the function and waits for the passed Promise's resolution, and then resumes the async function's execution and returns the resolved value. Using the asynchronous approach, the applications continue with other tasks as well.