[Beginner "?"] Visual Studio to Isaac Sym

I have followed to tutorial to work on Isaac Sym using Jupiter Notebook. But I cannot find any documentation on how to use Visual Studio. I know I can use the Python Scrip Window but surely there is a better way if you want to develop a large complex application.
I think I am missing a fundamental understanding…
New to Python as well so please be kind.
And no I am not really interested in using Omniverse graph.

You can use these documents:
https://docs.omniverse.nvidia.com/isaacsim/latest/install_python.html

https://docs.omniverse.nvidia.com/isaacsim/latest/tutorial_gym_isaac_gym.html

Darn that was easy! :) Thank you.

Ok I spoke to soon. I am sure this is another stupid question but here it goes:
I was able to open up HelloWorld example in Visual Code (note I am new to visual code so this might be a Visual Code question). Now I want to add a cube so I need to import:
from omni.isaac.core.objects import DynamicCuboid
But omni.isaac.core.objects in undefined. How do I import this package, OR am I doing something wrong.
Note that I simply run the Isaac Sim extension from Onniverse.