December 2023 Summaries
2 posts from Gel Data
Filter
Month:
Year:
Post Summaries
Back to Blog
Programming languages and natural languages share similarities in their purpose of being understood to achieve a goal. Both involve passive input and active formation of phrases to get desired results. The concept of "comprehensible input" is crucial for effective language learning, where the content should be just beyond the learner's current level of competence. This method can be applied to both natural languages and programming languages, making it easier for learners to understand and retain information. In the case of EdgeDB, a database query language, creating an immersive experience through storytelling helps users grasp its features and spirit more effectively.
Dec 07, 2023
3,891 words in the original blog post.
The text explores the similarities and differences between programming languages and natural languages, highlighting how both are used to achieve goals but function in distinct ways. It delves into the concept of "comprehensible input," a language learning method that emphasizes exposure to material slightly beyond one's current level, and applies this to programming education. The author discusses the use of storytelling and incremental learning in language education, exemplified by the "natural method" books, and how similar techniques can be applied to learning programming languages like EdgeDB. The narrative follows the development of Easy EdgeDB, a book that uses a story-based, immersive approach to teach the EdgeDB query language, drawing parallels with how natural languages are taught through engaging content. The book uses Bram Stoker's "Dracula" as a backdrop for practical database examples, gradually increasing complexity while maintaining reader engagement through its length and narrative structure. The text concludes by discussing updates to Easy EdgeDB, reflecting on its growth alongside EdgeDB's development, and plans for future enhancements to maintain its educational value.
Dec 07, 2023
3,924 words in the original blog post.