Useful Links
Computer Science
Programming
By Language
Julia Programming
1. Introduction to Julia
2. Installation and Environment Setup
3. Julia Language Fundamentals
4. Data Types and Type System
5. Operators and Expressions
6. Control Flow
7. Strings and Text Processing
8. Collections and Data Structures
9. Functions
10. Custom Types and Structures
11. Multiple Dispatch
12. Modules and Packages
13. Input and Output
14. Error Handling and Debugging
15. Metaprogramming
16. Performance and Optimization
17. Concurrency and Parallelism
18. Scientific Computing Ecosystem
19. Plotting and Visualization
20. Interoperability
Installation and Environment Setup
Installing Julia
Downloading from Official Website
Version Selection Guidelines
Windows Installation
macOS Installation
Linux Installation
Package Manager Installation
Julia REPL
Starting the REPL
REPL Interface Overview
Basic REPL Commands
REPL Modes
Julian Mode
Help Mode
Shell Mode
Package Mode
REPL History and Navigation
Customizing the REPL
Development Environments
VS Code with Julia Extension
Installation and Setup
Key Features and Shortcuts
Debugging Capabilities
Integrated Terminal
Jupyter Notebooks with IJulia
Installing IJulia
Creating Julia Notebooks
Notebook Best Practices
Other Editors
Sublime Text
Atom
Emacs
Vim
First Julia Program
Hello World in REPL
Creating Script Files
Running Julia Scripts
Command Line Execution
REPL Execution
IDE Execution
Basic Program Structure
Previous
1. Introduction to Julia
Go to top
Next
3. Julia Language Fundamentals