Object-oriented part of learning, from object-oriented basics to advanced object-oriented, from independent development of object-oriented to system use of object-oriented, from theoretical explanation to illustrations, all-round explanation of object-oriented.