What is Autonomous System and how to learn it effectively?