Before taking this class, You need basic understanding of programming methodology, propositional logic, algebra and mathematics. Usually these things are teach in school between age of (10..18).
- If you do not have basic understanding of programming and you are: beginner, beginner, beginner we recommend CSE: Engineering class, to cover the basics;
- For live class you need to join also our discord server. From time to time we organize a live-call where you can ask questions and talk with other students.
- If you are not registered you can read class articles but you can not take the exams. You must be a registered member to record your score in our top list.
Next I briefly describe top 10 most popular programming languages. For each language I spend about 12 minutes. There are no advertisements and no interruptions. If you have already decided what language to learn you can skip this presentation.
|0||◑||HTML+CSS||★★||Default language for static web pages||html & css|
|2||◑||Python||★★★★||Popular dynamic scripting language.||python.org|
|3||○||Ruby||★★★★||Most productive language for back-end||ruby & rails|
|4||◕||PHP||★★★★★★||Most popular language for dynamic websites||php.net|
|5||◑||PL/SQL||★★★★★★||Oracle database programming language||oracle.com|
|0||◕||C||★★★★||Low level system language||wikibooks.org|
|1||◔||C++||★★★★★★||Default language for Windows OS||iso.cpp|
|2||○||C#||★★★★★★★||Default language for Windows APPs||microsoft.com|
|3||◑||Go||★★★★||Concurrent language for Google cloud||golang.org|
|4||◔||Java||★★★★★||Android APP default language||oracle.com|
|5||◔||Julia||★★★★||Academic dynamic language by MIT||julialang.org|
|6||◔||Rust||★★★★★★||Safe system programming language||rust-lang.org|
|7||○||Swift||★★★★★★★||Apple’s mobile devices default language||swift.org|