News

In modern programming, it's uncommon to see functions longer than around 100 lines of code, because by then, there's probably something that should be pulled out and made into its own function.
Foundational programming skills with an emphasis on professionalism, design, and pragmatics. Topics include expressions, types, functions, branches and iteration, user-defined types, data hiding, ...