Comment by slt2021
each nVidia GPU has a certain Compute Capability (https://developer.nvidia.com/cuda-gpus).
Depending on the model and age of your GPU, it will have a certain capability that will be the hard ceiling for what you can program using CUDA
When you're just getting started and learning that won't matter though. Any Nvidia card from the last 10 years should be fine.