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: 145.
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
- 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
- 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
- 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