This repository contains a big list of programming languages and some examples for them. Also there are some descriptions about them. If you want to learn a programming language, the decriptions and examples for that language in this repo might be helpful. Also there is list of useful Courses and Books about the programming languages in this repository. You can check different languages, see the examples and syntax of the language, then you can see courses list and books list of each language and starting learning one!
If you want to contribute to this project, read Contributing Guide.
Total Languages in This Repository: 110.
Special thanks to Parsa & Amirhossein
A B C D E F G H J K L M N O P Q R S T V W Y Z k ف ق
- ABC - Added By Brian Gor
- Abdal-Autoit - Added By shahriaarrr
- Ada - Added By Amirhosain Shahsavari
- Algol - Added By Faran Taghavi
- AppleScript - Added By Faran Taghavi
- Arduino - Added By Amirhossein Mohammadi
- Assembly - Added By Taha Farahani
- Awk - Added By Sullivan(Epic-R-R)
- B - Added By Parsa
- Bash - Added By Mohammad Reza Ebadollah
- Basic - Added By Faran Taghavi
- Batch - Added By Mohammad Reza Ebadollah
- Befunge - Added By Saeed Nejati
- Binary - Added By Faran Taghavi
- Brainfuck - Added By Amirmahdi Tafreshi
- C - Added By Mohammad Ebrahime
- COBOL - Added By Sami Ghasemi
- Clipper - Added By s0v13tl3m0n
- Clojure - Added By Milad Ahmadi
- Cobra - Added By Amirhossein Meydani
- CoffeScript - Added By Mehen
- Cow - Added By Saeed Bayat
- Cpp - Added By Mani Jamali
- Crystal - Added By Sourav Ghosh
- Csharp - Added By Amirhossein Mohammadi
- Css - Added By Amin Ghs
- Curl - Added By Amirhossein Meydani
- D - Added By Sina
- Dart - Added By Amir Lesani, Amirhossein Mohammadi
- Delphi - Added By Peyman Majidi Moein
- Docker - Added By Javad Rajabzade
- Eiffel - Added By Fahime Zivdar
- Elixir - Added By Kourosh Alinaghi
- Elm - Added By Saeed Bayat
- Erlang - Added By Amirhossein Meydani
- Flutter - Added By shahriar
- Forth - Added By Sami Ghasemi
- Fortran - Added By Saeed Bayat
- Fsharp - Added By shahriar
- Go - Added By Sina Yeganeh Faal
- Go-Gin - Added By Amirhossein Meydani
- Groovy - Added By Elyas 'Eloy' Hadizadeh Tasbiti
- Hack - Added By Amirhossein Meydani
- Hashemi - Added By Erfan Saberi
- Haskell - Added By Javad Rajabzade
- Haxe - Added By Amin Asadi
- Html - Added By Sina Yeganeh Faal
- Java - Added By Mani Jamali
- JavaScript - Added By Amin Ghs, Muthusamy K
- Jquery - Added By Masoud Nickparvar
- Julia - Added By Ali Madihi
- Jython - Added By Saeed Bayat
- Kotlin - Added By Amirhossein Mohammadi
- Ktor - Added By AlirezabBashi98
- LOLCODE - Added By Ali Arj
- Lisp - Added By Fahime Zivdar
- Lua - Added By Amir Lesani
- MIPS - Added By Mohammad Kadkhodaei
- Makefile - Added By Amirhossein Meydani
- Matlab - Added By Mohammad Mirsafaei
- Mql4 - Added By Mahdi Abbaspour Shahmarasi
- Mql5 - Added By Mahdi Abbaspour Shahmarasi
- Neko-VM - Added By Amirhossein Meydani
- Nim - Added By Alireza Jafari
- Not-English - Added By Peyman Majidi Moein
- OBJECTIVE-C - Added By shahriar
- OCaml - Added By Mohammad Masoudi
- Octave - Added By Sato
- Odin-lang - Added By Amirmohammad Ghazi
- Opa - Added By Amirhossein Meydani
- Pascal - Added By Arian Ebrahimi
- Pashmak - Added By Parsa
- Perl - Added By Amirhossein Mohammadi
- Php - Added By Mohammad Reza Ebadollah
- Piet - Added By Ali Arj
- Plus - Added By Amirhossein Meydani
- Pony - Added By Komeil Parseh
- PowerShell - Added By Faran Taghavi
- Prolog - Added By Hassan Mohammadi
- Python - Added By Reza Bojnordi
- QBasic - Added By Annahita Mirhosseini
- R - Added By Arian Ebrahimi
- Red - Added By Sami Ghasemi
- Rockstar - Added By Ali Arj
- Ruby - Added By Amirhossein Mohammadi
- Rust - Added By Amirmahdi Tafreshi
- SQL - Added By Saeed Bayat
- Scala - Added By Elyas 'Eloy' Hadizadeh Tasbiti, Meysam P. Ganji
- Scheme - Added By Sami Ghasemi
- Scratch - Added By shahriar
- Scss - Added By AzerothA
- ShellScript - Added By Sourav Ghosh
- Small-Basic - Added By Amirhosain Shahsavari
- Solidity - Added By Arman
- Swift - Added By Amir Lesani
- Tcl - Added By Javad Rajabzade
- Typescript - Added By Morteza Heydari, Amirhossein Mohammadi
- V - Added By Jadi Mirmirani
- VB - Added By Ali Naderi
- VBScript - Added By Santhita Krajangwongpaisan
- Vala - Added By Amirhossein Meydani
- Verilog - Added By Seyed Mohammad Amin Atyabi
- Vim-Script - Added By Amirhossein Meydani
- Whitespace - Added By Ali Arj
- فردوسی - Added By Komeil Parseh
- قلب - Added By Hadi Azarnasab