# Optimizing performance (newcomer from Matlab)

**URL:** https://discourse.julialang.org/t/optimizing-performance-newcomer-from-matlab/30825
**Category:** General Usage
**Tags:** first-steps
**Created:** [November 7, 2019, 12:17pm UTC](https://discourse.julialang.org/t/optimizing-performance-newcomer-from-matlab/30825 "2019-11-07T12:17:10Z")
**Posts on this page:** 1
**Showing post:** 20

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [November 8, 2019, 5:47am UTC](https://discourse.julialang.org/t/optimizing-performance-newcomer-from-matlab/30825/20 "2019-11-08T05:47:17Z")

</div>

Julia is quite a young language and best practices are still evolving, so books are scarce and become outdated quite quickly. I would recommend just reading code in `Base`, the standard libraries, and packages you use anyway, you can learn a lot from that. There are topics with similar discussions, eg

> [@High Quality Packages to Learn From](https://discourse.julialang.org/t/high-quality-packages-to-learn-from/15101):
>
> As a newcomer to Julia I found reading through docs and the underlying code of high quality packages to be one of the best ways to learn idiomatic ways to do things, style and best of all a bunch of useful functions in base and how they are applied. So far I have gone through DataFrames, I would love other recommendations of packages that would show a reader and exploring of the language good techniques.

---

_[View the full topic](https://discourse.julialang.org/t/optimizing-performance-newcomer-from-matlab/30825)._
