IDEs are an incredibly powerful tool. They are also an incredibly complex and intimidating tool if you've never used one (or are new to them). However as you tread more into Drupal 8 and 9, an IDE is a critical tool that will drastically impact your ability to write functional code. The difference in code quality / functionality / usability written in an IDE vs. code written in a text editor (e.g. Sublime) or terminal (e.g. VIM) is obvious and on more than one occasion I have "fixed" broken code that someone else wrote just by opening it in a Drupal project in my IDE and reading things that the original developer's "other tool" didn't show!
- IDE basics for Drupal
- Using an IDE with other tools (such as Git, Composer, etc.)
- Setting up and using a Debugger
- Standardizing your project team's approach to development
Anyone who is interested in learning about development in an IDE! A basic understanding of PHP and YAML files would be helpful (but not required).