---
title: Developer Tools
description: The developer's toolbelt: IDEs, testing tools, automation, and project management.
category: programming-tech
url: /subcategory/programming-tech/developer-tools
---

# Developer Tools

The developer's toolbelt: IDEs, testing tools, automation, and project management.

## Available Subjects

### AI-Assisted Coding

AI coding assistants change how software is written. You will learn to work effectively with code-generation tools and agents, review their output, structure prompts and repos for them, and keep quality and security high.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 1 books, 3 websites, 3 papers

[Learn AI-Assisted Coding](/subject/ai-assisted-coding)

### Automation Tools

This topic covers software and scripts used to automate repetitive digital tasks and workflows. Learners will understand how to configure and use tools for task scheduling, continuous integration, and process automation to increase operational efficiency.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 1 videos, 1 courses, 1 websites

[Learn Automation Tools](/subject/automation-tools)

### IDEs & Editors

This topic covers the software environments and text editors used to write and debug code. Learners will understand how to configure workspaces, use syntax highlighting, manage extensions, and leverage debugging tools to improve programming efficiency.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 4 websites

[Learn IDEs & Editors](/subject/ides-and-editors)

### Project Management Tools

This topic covers software applications used to plan, track, and collaborate on software development projects. Learners will understand how to use tools like Jira, Trello, or Asana to manage backlogs, assign tasks, and monitor project timelines.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 1 courses, 3 websites

[Learn Project Management Tools](/subject/project-management-tools)

### Testing Tools

Testing tools are software applications used to verify that code functions correctly and meets quality standards. Learners will understand how to use automated testing frameworks for unit, integration, and end-to-end testing to ensure software reliability.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 1 videos, 1 courses, 7 websites

[Learn Testing Tools](/subject/testing-tools)

### Vim & Neovim

Vim is a modal text editor and Neovim its modern fork. You will learn modal editing, motions and text objects, configuration with Lua, plugins and LSP, and how to become fast at editing code.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 1 books, 1 courses, 4 websites

[Learn Vim & Neovim](/subject/vim-and-neovim)

---

*This content is part of Dantes.io - Your Treasure Map to Knowledge*

View this page online: https://dantes.io/subcategory/programming-tech/developer-tools