This short video demonstrates some of the tools from this toolchain. Check with your instructors in case they have specific preferences. This page reflects some of the strong preferences of Professor Pisan.
If all you have is a hammer, even tasks that should be easy become difficult or impossible. Your choice of tools and your ability to use them effectively is critical to working effectively. To be a good programmer, you need good tools to help you craft your code.