For this class, you need basic understanding of programming methodology, propositional logic, algebra and mathematics. Usually these things are teach in school between age of 12 to 20. If you are younger then 12 please wait to grow and come back when you are at the right age.
- Before this class we recommend: CSE: Engineering, to learn basics principles of software development. The engineering class is required study. Without this class you will probably have no clue how to create and manage a software project.
- From time to time we organize on-line live class where you can talk with other students and ask questions. For live class you must be a premium subscriber and use discord app. We help all our members but for subscribers we spend more time and effort.
We host code examples in our classes. These examples are called code snippets. We use a free web service to host these examples. It will be useful to register and make your own snippets to try a programming language, therefore we recommended: repl.it
Select the language
Next we briefly describe top 10 most popular programming languages. For each language we 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.
Next: you can select one of 10 languages. For each language we have an introductory article with external references to the best on-line documentation. For some languages we have created articles with examples of code found nowhere else. After you study you can take a short rating exam. Good luck!
|1||◑||HTML+CSS||★★||Default languages for static web pages||html & css|
|3||◑||Ruby||★★★★||Productive scripting language||ruby & rails|
|4||◑||Python||★★★||Popular scripting language||python.org|
|5||◕||PHP||★★★★★||Popular language for dynamic websites||php.net|
|1||◕||C||★★★||Low level system language||wikibooks.org|
|2||◑||Go||★★★★||Concurrent language for Google cloud||golang.org|
|3||◔||Rust||★★★★★||Safe system programming language||rust-lang.org|
|4||◔||Julia||★★★★★||Academic dynamic language by MIT||julialang.org|
|5||◑||PL/SQL||★★★★★★★||Oracle database programming language||oracle.com|