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: 128.
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
- Abdal-Autoit - Added By
shahriaarrr
- 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
- 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
- COBOL - Added By
Sami Ghasemi
- 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
- 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
- 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
- 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
- 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
- Python - Added By
Reza Bojnordi
- QBasic - Added By
Annahita Mirhosseini
- Qsharp - Added By
Qiamast
- 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
- 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
Arman
- 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