AI development, any type of artificial neural network modeling at scale requires GPU acceleration. The most popular and best-supported way to achieve this is to have an NVIDIA graphics card or cards, with a CUDA + Python + PyTorch/TensorFlow software stack. You can then select the Python IDE you prefer for writing code. There are also cloud resources like Google Colab that provide you GPU computing time and everything pre-installed, so you can easily start writing code.