Welcome to supcoda, the new and updated walkthrough to supcode 6.0!
Here we’ll cover what supcode is all about, why it’s awesome and all the syntactical technicalities within.
Unlike something like the Svelte tutorial (which is insane, btw), supcoda is more of a rapid overview than a guided tutorial. Feel free to read the articles in any order, flit between them as needed, and stop once you’ve known enough to come back later and develop further.
Note
supcoda presumes prior experience in coding!
Start with the introduction to get a feel for supcode. Familiarise with the core constructs, then explore the individual topics however you like.
Full-stack 10x developer already? Lightning-quick rundown’s at Learn X in Y Minutes, Where X = supcode!
Tip
This is a loosely suggested order, but there’s no requirement to following it. While there’ll be a little duplication between articles, some will still require or recommend reading others beforehand.
article | topics | constructs |
---|---|---|
Sup, world! | An introduction to supcode. | |
Sup, supcode! | The core constructs in supcode. | |
Wassup, supcode! | A deep dive into how to do things supcode, after understanding its constructs and syntax. |
article | topics | constructs |
---|---|---|
Variables | variables, shards | create , set , alt |
Primitive Data Structures | structs | Str , Int , Bool |
Primitive Collection Structures | structs, iterable | List , Dict , Slot |
Control Flow | if , loop |
|
Functions | functions | |
Classes | ||
Everything is an Object | structs | |
Functions as Objects | functions, structs | |
Even More on Objects | private attributes | |
Inheritance | inheritance | |
Modules & Extensions | activate |
|
Inbuilt Documentation | comments, secators | |
Secators | secators | sec |
article | topics | constructs |
---|---|---|
Naming and Case Conventions | ||
Single and double quotes | syntax | |
Flavours of supcode | flavours, syntax |