JuliaLang / julia

The Julia Programming Language
https://julialang.org/
MIT License
45.58k stars 5.47k forks source link

[Documentation] [Homepage improvement suggestion] Provide a "one-tutorial-to-rule-them-all" on the homepage at: https://julialang.org/learning/tutorials/ #50920

Open rubyFeedback opened 1 year ago

rubyFeedback commented 1 year ago

Hey Julia folks,

With our overlord TIOBE recently saying Julia is at place 20, it is time to go through some Julia tutorials for the win.

Now ... people who want to do this, like me ... go to google search and do a dumb "julia tutorial".

First result I got was:

https://julialang.org/learning/tutorials/

Ok that's good. But these seem to be external links. This is not so good, for various reasons: different writing style, length and so forth. It just seems a lazy man's listing of ... links. :D

There is also the documentation at:

https://docs.julialang.org/en/v1/

But this is not a tutorial.

Would you guys considering an official, updated introduction to Julia, that showcases some things, in a step-by-step manner? From hello world, to running a commandline script to perhaps more advanced things, GUI, web-related setting. I am not saying this should be huge, just some teaser or pointer for people to get started quickly.

I'll go through the external tutorials next, but I usually learn only in "bursts" of, say, 15-20 minutes and then I have to multi-task something else, so I have a short attention span. This is why a short official tutorial would be neat - something that can be digested in, say, 20 minutes of being slow but productive, excluding installing julia (hello world should not take more than, say, 3 minutes so you'd have 17 more minutes for such a tutorial).

If it is too much work for one person then perhaps a template could be created at the wiki and filled in slowly by different folks who already know julia. At any rate, please feel free to close this issue at any moment in time - it is definitely not that important (e. g. compared to bug reports).

musvaage commented 1 year ago

@rubyFeedback provided a 2nd hyperlink to the documentation

get started

Am I missing something here or are there some perceived deficiencies in the Manual's Getting Started section?