diff --git a/Doc/faq/programming.rst b/Doc/faq/programming.rst
index 66d210a55fac7e..3337fa97228c3b 100644
--- a/Doc/faq/programming.rst
+++ b/Doc/faq/programming.rst
@@ -29,26 +29,26 @@ Python distribution (normally available as Tools/scripts/idle), includes a
graphical debugger.
PythonWin is a Python IDE that includes a GUI debugger based on pdb. The
-Pythonwin debugger colors breakpoints and has quite a few cool features such as
-debugging non-Pythonwin programs. Pythonwin is available as part of the `Python
-for Windows Extensions `__ project and
-as a part of the ActivePython distribution (see
-https://www.activestate.com/activepython\ ).
+PythonWin debugger colors breakpoints and has quite a few cool features such as
+debugging non-PythonWin programs. PythonWin is available as part of
+`pywin32 `_ project and
+as a part of the
+`ActivePython `_ distribution.
`Eric `_ is an IDE built on PyQt
and the Scintilla editing component.
-Pydb is a version of the standard Python debugger pdb, modified for use with DDD
-(Data Display Debugger), a popular graphical debugger front end. Pydb can be
-found at http://bashdb.sourceforge.net/pydb/ and DDD can be found at
-https://www.gnu.org/software/ddd.
+`trepan3k `_ is a gdb-like debugger.
+
+`Visual Studio Code `_ is an IDE with debugging
+tools that integrates with version-control software.
There are a number of commercial Python IDEs that include graphical debuggers.
They include:
-* Wing IDE (https://wingware.com/)
-* Komodo IDE (https://komodoide.com/)
-* PyCharm (https://www.jetbrains.com/pycharm/)
+* `Wing IDE `_
+* `Komodo IDE `_
+* `PyCharm `_
Are there tools to help find bugs or perform static analysis?