This really doesn't help with the problem, but it's part of the problem I can help.
CMOS and TTL are just two different methods of doing the same boolean logic. TTL uses a bipolar transistor, which is faster and hardier, but more power consuming. CMOS (Complementary Metal Oxide Semiconductor) uses a different type of switching, NMOS and PMOS, to get roughly the same effect as TTL, though slower and more shock-sensitive. The largest difference is the power draw: TTL draws much more power than CMOS, making CMOS good for battery-critical applications. The other thing you have to worry about is logic voltage thresholds.
Check this page to see what I mean. If you do plan to mix and match CMOS and TTL, do it with a level converter. NEVER drive a CMOS chip with a TTL chip - it will blow it out.
Other than those differences, the logic itself is still good 'ol boolean, so learning CMOS after TTL should be a snap.
Sparks