What Do You Need To Learn?