Nuff said on weighting, I think.
Given your experience level, I'd recommend starting out doing your ascents and descents vertically. Being vertical facilitates the dumping of gas from your BC to counter positive buoyancy and finning to counter negative buoyancy. For new divers, this can be much easier initially, than attempting a horizontal ascent before they have a solid handle on buoyancy control.
Ideally, you want to be able to arrest ascent or descent with your breath. If that's not possible, you need to add or dump gas from your BC. It takes some time to get the feel for how much to add or dump, so it's common for new divers to over do it one way or the other. When that happens, it can be helpful to fall back on thrust to maintain depth until buoyancy control clicks.
I believe horizontal ascents/descents have clear advantages over vertical, but being horizontal can complicate the process of mastering buoyancy for new divers by adding components that don't exist in vertical attitude. Bladder tacoing is one example where a new, unsupervised diver might struggle in getting the wing to vent completely. Properly weighted and near the end of the dive, I've seen experienced divers cork when they get shallow for exactly that reason.
Situational awareness is lacking in most new divers. As a result, ascents and descents are one of the most likely phases of the dive to lose a buddy in limited vis. A new diver in vertical trim can rotate 360º with relative ease and speed, enabling to scan a much broader area in a shorter time, than if they were horizontal.
Now, if you have access to a solid mentor or instructor, that's a different story.