Julia as a Second Language covers:
Julia as a Second Language introduces Julia to readers with a beginning-level knowledge of another language like Python or JavaScript. It skips programming basics and dives straight into Julia''s unique features. You''ll learn by coding engaging hands-on projects that encourage you to apply what you are learning immediately.
Julia is a powerful high-performance programming language with many developer-friendly features like garbage collection, dynamic typing, just-in-time compilation, and a flexible approach to concurrent, parallel, and distributed computing. Although Julia''s strong numerical programming features make it a favorite of data scientists, it is also an awesome general purpose programming language. Julia''s users call it the "goldilocks language", with a "just right" balance of performance and productivity.
Readers need basic skills with another programming language like Python, JavaScript, or C#.