# Software Development
For me, software development is the most exciting part of programming.
It is different from software engineering but in practice, the distinction often gets blurry.
There are many ways to develop software. Most popular of them are:
- Test Driven Development (TDD)
- Behaviour Driven Development (BDD)
- Domain Driven Development (DDD)
# Web Development
- https://github.com/andreasbm/web-skills
- Web Accessibility Guidelines: https://youtu.be/aqM6rV5IBlg
- Web Content Accessibility Guidelines: https://www.w3.org/TR/WCAG20/
- https://github.com/hail2u/html-best-practices
# Multimedia
Also See: