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 up to 21. If you are younger then 12 please wait to grow up 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 Engineering class you will probably have no clue how to create and manage a software project even if you know a computer language.
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 8 languages. For each language we have an introductory article with external references to the best on-line documentation. For some languages we have created original articles with examples of code found nowhere else but here. Enjoy!
|1||◑||HTML+CSS||★★||Default languages for static web pages||html & css|
|4||◑||Python||★★★||Popular scripting language||python.org|
|4||◕||C||★★★||Low level system language||wikibooks.org|
|5||◑||Go||★★★★||Concurrent language for Google cloud||golang.org|
|6||◔||Rust||★★★★★||Safe system programming language||rust-lang.org|
|7||◔||Julia||★★★★★||Academic dynamic language by MIT||julialang.org|
|8||◑||Ruby||★★★★★||Productive scripting language||ruby & rails|