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: 148.
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 ف ق
- ABC - Added By 
 Brian Gor - ASCII
 - Abdal-Autoit - Added By 
 shahriaarrr - ActionScript - Added By 
 Pritesh Rajput - Ada - Added By 
 Amirhosain Shahsavari - Algol - Added By 
 Faran Taghavi - Angular.js - Added By 
 Sajad Rahimi - Ansible - Added By 
 Mohammad Javad Nikbakhte - 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 - BCPL
 - Ballerina - Added By 
 Pritesh Rajput - 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 - Blender - Added By 
 Sajad Rahimi - Brainfuck - Added By 
 Amirmahdi Tafreshi 
- C - Added By 
 Mohammad Ebrahime - C-Shell
 - CLISP
 - COBOL - Added By 
 Sami Ghasemi - CUDA
 - Carbon - Added By 
 Arshia Pazoki - 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 - Deno - Added By 
 Hamidreza Ghahremani - Django - Added By 
 Sajad Rahimi - Docker - Added By 
 Javad Rajabzade 
- Eiffel - Added By 
 Fahime Zivdar - Elixir - Added By 
 Kourosh Alinaghi - Elm - Added By 
 Saeed Bayat - Emberjs - Added By 
 Jen Dunlap - Erlang - Added By 
 Amirhossein Meydani 
- Fastapi - Added By 
 Sajad Rahimi - Flask - Added By 
 Sajad Rahimi - Flutter - Added By 
 shahriar - Forth - Added By 
 Sami Ghasemi - Fortran - Added By 
 Saeed Bayat - Fsharp - Added By 
 shahriar 
- Go - Added By 
 Sina Yeganeh Faal,  
 Jen Dunlap - Go-Gin - Added By 
 Amirhossein Meydani - Groovy - Added By 
 Elyas 'Eloy' Hadizadeh Tasbiti 
- Hack - Added By 
 Amirhossein Meydani - Hascal - Added By 
 Hasan - 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,  
 Seyed Mohammad Amin Atyabi - 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,  
 Seyed Mohammad Amin Atyabi - Ktor - Added By 
 AlirezabBashi98 
- LOLCODE - Added By 
 Ali Arj - LaTeX - Added By 
 byteface - Limbo
 - 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 - My_folderA
 
- NXC
 - Neko-VM - Added By 
 Amirhossein Meydani - Nginx - Added By 
 Mohammad Esmaeili - Nim - Added By 
 Alireza Jafari - Node.js - Added By 
 Hamidreza Ghahremani - 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 - Oz - Added By 
 Mohammad Javad Nikbakht 
- 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 - Pike
 - Pine-Script - Added By 
 Mohammad Esmaeili - Plus - Added By 
 Amirhossein Meydani - Pony - Added By 
 Komeil Parseh - PowerShell - Added By 
 Faran Taghavi - Prolog - Added By 
 Hassan Mohammadi - PureScript - Added By 
 Sajjad Chehrazi - Python - Added By 
 Reza Bojnordi 
- QBasic - Added By 
 Annahita Mirhosseini - Qsharp - Added By 
 Qiamast - Qwik - Added By 
 Alireza Hosseinitabar 
- R - Added By 
 Arian Ebrahimi - React - Added By 
 Sajad Rahimi - React-Native - Added By 
 Sajad Rahimi - Red - Added By 
 Sami Ghasemi - Rockstar - Added By 
 Ali Arj - Ruby - Added By 
 Amirhossein Mohammadi - Rune
 - 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 - Shakespeare - Added By 
 Muhammad Fazel Samarghandi - ShellScript - Added By 
 Sourav Ghosh - Small-Basic - Added By 
 Amirhosain Shahsavari - Solidity - Added By 
 Swastik - Swift - Added By 
 Amir Lesani 
- Tcl - Added By 
 Javad Rajabzade - Tornado - Added By 
 Mohammad Javad Nikbakht - Typescript - Added By 
 Morteza Heydari,  
 Amirhossein Mohammadi,  
 Jen Dunlap 
- 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