pic
Personal
Website

Julia As Your First Programming Language:
A Book for Scientists and Non-Programmers

PhD in Economics

Welcome to the Site!

The website is still work in progress in terms of writing, content, and subjects covered.

The chapters included so far can be found here. I'll continue adding new content as I go.

If you find any mistakes, typos, or have any suggestions, please open an issue on the book's GitHub page.
Your feedback is greatly appreciated!

A Quick Overview of the Book

  • AUDIENCE: The book is intended for an audience with little or no background in programming. This doesn't mean that we solely cover basic topics. Rather, it defines the book's approach of starting from elementary concepts, gradually introducing more advanced concepts as we progress.

  • APPROACH: Throughout the book, I've made a conscious effort to distinguish between what's essential and what's ancillary, with the latter clearly labelled as optional. My goal is that you don't become bogged down in particular details, while still having the possibility of exploring topics further if you wish.

  • TOPICS: The book focuses on the foundational concepts of the language, without pursuing an exhaustive examination of all its features. My philosophy is that you can easily incorporate additional features if you grasp the logic of the language.

Keyboard Shortcuts

The website includes keyboard shortcuts to facilitate its navigation. They were originally added to ease my job during the website's creation, but I decided to keep them in case readers finds them helpful.

Action Keyboard Shortcut
Previous Section Ctrl + 🠘
Next Section Ctrl + 🠚
List of Sections Ctrl + z
List of Subsections Ctrl + x
Close Any Popped Up Window Esc
Open All Codes and Outputs in a Post Alt + 🠙
Close All Codes and Outputs in a Post Alt + 🠛