> A programming language is a formal language comprising a set of instructions that produce various kinds of output. Programming languages are used in computer programming to implement algorithms. [Wikipedia](https://en.wikipedia.org/wiki/Programming_language) ### What I'm currenting using - [[Elixir]] - [[Programming Languages/PHP/PHP | PHP]] ### What I'm currently learning - [[Elixir]] - [[Rust]] ## Structure Programming languages in this section are organized as following: - **Concepts:** Language specific concepts and patterns - **Frameworks:** Documentation and notes about frameworks, e.g. Phoenix, Laravel, Nerves - **Tools:** Libraries and tools specific to each language - **Notes:** More general notes on how to achieve something or workaround a specific issue. - **Research:** Research and experimentation on using that language to do something specific e.g. video streaming, mesh networks, etc. ### Links