DEV Community

Discussion on: We created the Crystal language, ask us anything!

Collapse
 
bcardiff profile image
Brian J. Cardiff

Rather than some knowledge of C the biggest initial gap would be to work with value types (stored in stack), using some mandatory type annotations and working with generics for containers like Arrays, Hashes, etc.

Any experience in a statically typed language could be useful: C, C#, Java.

But if you just want to have an experience learning Crystal itself it could help to fill the gaps in some areas to allow others with similar backgrounds.