Perfectly fine, if your worried about the storage get a bigger one and reinstall what ever OS you want on it before you get comfortable (queue linux enthusiests here).
16gb of ram is the functional minimum for windows 11 and I would not push for an upgrade at the current time. Just be aware of your memory useage, Windows 11, Chrome and Office 365 services are memory hogs.
For the CS stuff, dont worry, your machine needs to run a terminal. You WILL be connecting to more powerful machines to do the heavy lifting. Leasing AWS time or using machines on your schools network is likely how all that will go.
Furthermore, its a Dell, so you can throw the service tag into their support site and get the exact parts list and specs (if the bottom is scratched off, its in the BIOS too).
If you need tech support, just let us know (nerds are always here to help).
Boooo, companies need to fuckin stop that...