It's not as complex as it seems.
The major school of thought is that the diver should be able to establish neutral buoyancy at the end of the dive with an empty B/C, tank volume around 500psi and at a depth of 15' (safety stop).
It will probably be more difficult to accomplish this as a new diver due to the fact that you probably have yet to become completely comfortable and at ease in this new environment.
You may be able to replicate this task in a pool, if it's deep enough. Even if the pool is only 12' deep, you can lie on the bottom, breathe your tank down to 500 psi and then determine if you are positively or negatively buoyant with your B/C emptied.
With B/C completely empty, take a normal breath and hold it for a few seconds (I know, you were taught never to hold your breath under water). If you sink, remove a bit of weight, if you start to ascend, you need to add a tad.
Determine the state of your buoyancy and add/remove weight accordingly.
Remember that any change in any part of your gear that changes your buoyancy characteristic will necessitate a change in weighting.
Going from fresh water to salt water will require more weight, and, conversely, going from salt to fresh will dictate that you reduce your weighting.
the K