Skip to content

Latest commit

ย 

History

History
70 lines (51 loc) ยท 3.02 KB

File metadata and controls

70 lines (51 loc) ยท 3.02 KB

๐Ÿ“– Learning mojo language

โš ๏ธ not affiliated with Modular or Mojo

Why learning Mojo?

Unifying the high level world and the low level world into a single language provides many great things:

  • choose how time is used on any part of the app by switching from high level to low level (usefull when prototyping or exploring ideas).
  • explore new lands/platforms that were not steppable before (freedom, versatiliy and opportunities)
  • a progressive path to learn and grow (by choosing the current level of abstraction).

There are three worlds at disposal:

Another is on it's way: Roadmap: C/C++ Interop

  • would increase productivity by an significant factor (spending less time writing bindings)

Why learn it now?

  • the language is still small so it is easy to learn as it grows
  • by the time it is considered mature, being ready for action and already an experienced mojician.

Note: Python have many packages and an active community of general purpose programmers and experts.

๐ŸŒ… A bright future ahead full of opportunities

It is easy to imagine that one person knowing mojo could one day be able to do:

  • ๐ŸŒ Web applications:
    • front end
      • potential for wasm: mojo apps have a small footprint
    • back end
      • part of it being an ai running on a graphic card?
      • filtering audio signals as a web service?
      • provide to the front-end chart images?
  • ๐Ÿ’ป Desktop softwares
  • ๐Ÿ“ฑ Mobile apps
  • โง Robotics and IOT using micro-controllers
  • ๐Ÿค– Performant A.I
  • ๐ŸŽฎ video games

ย 

Let's take the time to say thank you to the modular/mojo team.

This repository is just a community effort, the ressources

available on the official website of modular/mojo

are the best if you want to learn!

Here are some links to theses:

ย 


๐Ÿ”— Links to official Mojo content

๐Ÿ—ฃ Modular official discord chat channel Join it, really!

  • have 21.8K members (as of the 29th of september 2023)
  • The mojo/modular staff is active.

Getting started: