-
Notifications
You must be signed in to change notification settings - Fork 28
Introduction into fundamentals #23
Comments
I like this approach, because it gives you an immediate experience of control + experience At the same time, it tends to be language/technology oriented and not so much tuned towards a (however small) project idea. After all, getting started with editor, console, compiler on some (your) machine is a crucial ingredient of a reasonable rust project. |
Nice way of explaining why programming is necessary (and complex) at the time. http://www.programmingbasics.org/en/beginner/gettingstarted.html Unfortunately, I could not track down any organisation behind ... it just states a name, but no address/affiliation. |
http://www.programmingbasics.org/en/beginner/commands.html I imagine the same basic level of explaining everything for setting up your built system and compile a first program. At the same time I like the way of putting the central paradigm of object oriented programming. |
Ok, I'm trying to be really basic and "anschaulich" / ostensive / imaginable updated the link: |
An older version of @nikomatsakis's intro slides can be found here. It is oriented more towards experienced programmers though. |
Some folks from the SF meetup made a first pass on this in the https://github.com/rust-community/rustbridge/tree/master/workshops/beginners workshop. |
Good reference material can be found on rustbyexample.com, being developed in https://github.com/rust-lang/rust-by-example. |
It would be really cool if we could decide on a set of intuitively workong metaphors (not having to explain things in a technical fasion), yet, putting people into the position to make the right decisions/understand problems they will encounter when working with rust (or other systems languages):
The following structured list links to the ruby material mentioned in the meetings, but will help us not to forget essential things:
essential handling skills
ruby philosophy
data types
operations
The text was updated successfully, but these errors were encountered: