Before starting any of these tutorials you should already know the fundamental concepts of programming. You can follow the Software Engineering tutorials to learn the theory of programming. It will help a lot to understand better a new language.
We have listed below by practical value 14 languages. Notice for each language we have given more stars if learning difficulty is higher. Column "?" show current status of each tutorial. In the future we will add new articles to improve this status. If you don't know what language to chose, contact us on-line for advice.
# | ? | Language | Difficulty | Language Description |
---|---|---|---|---|
01 | ◑ | HTML+CSS | ★ | Front-end, document oriented languages for web pages |
02 | ◕ | JavaScript | ★★ | Light-weight, bivalent language for dynamic web apps |
03 | ◔ | SQL | ★★ | Back-end declarative language for relational databases |
04 | ◔ | Dart | ★★★ | Front-end, multiplatform, productive developement language |
05 | ◑ | Python | ★★★ | Back-end most popular, dynamic scripting language |
06 | ◔ | Ruby | ★★★ | Back-end most productive dynamic script language |
07 | ◔ | Julia | ★★★★ | Back-end, high performance, dynamic scripting language |
08 | ◔ | Go | ★★★★ | Back-end high performance language for Google cloud |
09 | ◑ | PHP | ★★★★ | Back-end, popular web developement language |
10 | ◔ | Rust | ★★★★ | Compiled high performance and safe system language |
11 | ◕ | C | ★★★★ | Low-level, high performance but unsafe system language | 12 | ◔ | C++ | ★★★★★ | High-level, object oriented programming language |
13 | ◔ | Java | ★★★★★ | Back-end very popular object oriented language for JVM |
14 | ◔ | Scala | ★★★★★ | Back-end functional programming language for JVM |
? | coverage | complexity level |
# | = value | ★★★ = orange belt |
◷ | = started | ★★★ = red belt |
◔ | = basic | ★★★ = green belt |
◑ | = intermediate | ★★★ = blue belt |
◕ | = advanced | ★★★ = brown belt |
✪ | = extensive | ★★★ = black belt |
After you finish training we can host your profile page for a small fee. You will be able to access this page using a secret link that you can share with your potential employers and friends to prove that you are one of us. You can see a demo sample: here.
Profile pages are manually created and stored on a private repository. Unlike on Linkedin, you can not directly alter your profile. This is our testimonial about you so is only logical we do this service. Your page will contain details about your skills, quiz results certification, and links to your portfolio projects.
Your Sage-Code affiliation is by default private, unless you want to make it public on social media platforms. We will not list your profile page, and will descourage robots to search for it but is up to you if you want to keep this address private.