> 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