Bee Programming

Master Bee: An original systems language in active development. Learn core concepts and syntax through practical examples, then build your own compiler to demonstrate advanced engineering skills.

Bee Logo

📚 Bee Learning Path

0% Complete
✓ # Topic Description
PHASE 1: CORE FUNDAMENTALSWhat Bee is, how it reads, and how it stores values — features, syntax, operators, structure, types, and the memory model.
1Bee FeaturesUnderstand Bee's design philosophy, features, and engineering rationale.
2SyntaxLearn comments, keywords, statements, declarations, and grammar.
3OperatorsStudy delimiters, relations, logic, strings, and precedence.
4StructureUnderstand project layout, modules, scopes, and execution boundaries.
5Data TypesExplore primitive, special, and composite value models.
6Memory ModelUnderstand ARC, region arenas, the string GC, and zap.
PHASE 2: LOGIC & CONTROLMake programs decide and compute — control-flow statements, reusable rules, and pure functions with lambdas.
1Control FlowMaster start, if, cycle, for, match, and trial blocks.
2RulesBuild reusable procedures with parameters, results, and recursion.
3FunctionsLearn function signatures, closures, and lambda patterns.
PHASE 3: DATA & COLLECTIONSShape and transform data — the object model, collections such as arrays/sets/maps, and data-processing pipelines.
1ObjectsDesign object models, encapsulation, and inheritance.
2CollectionsManipulate arrays, sets, maps, and strings efficiently.
3ProcessingProcess values, transform collections, and shape data flows.
PHASE 4: ADVANCED SYSTEMSBuild systems — concurrency and parallelism, graphics with geometric primitives, and the standard library.
1ConcurrencyUnderstand threads, coroutines, and parallel processing patterns.
2GraphicsModel geometric types, drawing primitives, and visual constructs.
3Standard LibraryExplore system libraries, math helpers, and reusable rules.
4Diagnostics ReferenceAll error and warning codes grouped by module, with conditions and resolutions.