@WFTDesign: Learning by myself works best for me too. It's good to learn in your own shoes, by your own schedule, nobody to stress you out for little advantage. I've been working in Autocad for 14+ years, as well as in other CAD software (Allplan, Strucad, Datacad), but i haven't found any other more advanced software than Revit. I admit Revit "lacks" some essential tools , especially in the Structural part of it.
Actually, the basic framework is there, it could have even more options than it presently have, but Autodesk can't adress every particular request it gets from any random user. Perhaps you could consider using extensions for Revit.
Revit is like Autocad, somewhat general, but at more elevated levels than Autocad. It's important for Autodesk to keep the big picture, not losing time with every little detail.
I see Autocad as manual labor, you can draw anything in Autocad, but it's not really smart, especially in 3D, because all you do is simple geometry. It lacks smart objects, and databases, and advanced Reporting/Scheduling tools. Because Autocad is CAD and Revit is BIM. Of course Autocad Architecture is smarter than Autocad, but not as smart as Revit. And that counts a lot, especially in very large projects with tight schedules and materials' quantities (BOM) oversight.
When you draw in Autocad, you don't do it the same way you would draw by hand. The same goes for Revit, don't try to do Revit in Autocad-style. It's just different. Like you can't use MS Word and MS Excel in one single software. They are distinct in features and intents. Cheers.
P.S. I believe Revit should have more CAD skills added to it, but it's really hard work convincing Autodesk to do so.