I've read every tutorial, I've seen every wiki article and I still only understand the basics of CFraming and Vector3, I don't know why or how CFrame or Vector3 works but I know how to rotate parts using CFrame.Angles() and all that but how do I learn beyond that?
The wiki is very vague and is confusing, doesn't even explain what any of the advanced stuff is and makes things complicated.
How do you learn about all those functions like CFrame.p and lookVector and how to utilize them properly to make stuff like a placement system and what not. I feel like theres a tutorial out there that everyone but me has seen.

5 comments
go to wiki.
Did you even read what I said?
http://wiki.roblox.com/index.php?title=User:EgoMoose/Articles/CFramesAndVectors ......... Egomoose also has some articles on the dot product and the cross product
I'd advise you to learn about matrices and vectors in a more abstract sense.
Just go to wiki or read the lua manual. Vector3 is three numbers which state the coordinates of an object inside the roblox workspace. CFrame is three different vector3 values together, The position, the orientation and the size. The wiki can't be any clearer in explaining this concept. However, I advise a day out in the field is better than a thousand books- get your hands dirty! :P