Yes there are a lot of how to/tips and tricks videos out there but I highly recommend an actual training series so you learn how to do various things and not struggle with getting up to speed. There will still be some gaps, as there are a lot of options to investigate, but that will come with time. Also, NX has really good help files that cover setups and toolpathing (internet required) and a command finder in the tool bar. They also have some cam and cad examples in the sidebar with some day-one examples too.
I agree with Empower, it can be different but in a very good way; more intuitive and elegant in many ways, especially given how powerful it is. I trained and used mastercam for a while and I thought it was more difficult to learn. IMO this seems because mastercam's methodology is more complicated to achieve the same results.
As for using part references, I use a mix of with and some without. If you work from a customer's dumb solid that has zero parameters, you might consider simply importing a model and program, especially if the part is relatively small-ish. You will have less files to keep track of.
If you need to address tool holder clearance in your operations, make sure to import exact holder models into your library and program with complete confidence of zero collisions.
What type of work/parts will you be programming? 3d mold and die or more prismatic parts? Are your part set-ups complicated or simple?