A lot of widely-used financial engineering tools are implemented in older programming languages. This leaves a lot of newcomers to the industry with limited options. Implementations of financial data libraries and financial models in modern languages will provide communities with more flexibility. Catalyzing new applications in new languages demands a solid foundation in some of the basic toolsets!