This is an excellent question. You actually can learn better ways of learning -- click on some of the related questions for more information, too!
Ways to improve your learning skills:
- Pay attention! The more observant you are about the world around you, the more you will notice and learn.
- Ask questions! People who are curious and ask a lot of questions learn more than people who are afraid to ask anything. Ask all sorts of questions, too -- how does it work, what does it do, where did it come from, what is it's name -- any question will help you learn more information.
- Practice! Learn how to take good notes in class, and how to outline information. Learn how to listen and read for the most important information in a topic. The more you practice learning, the better you get.
Keep trying different methods for memory work and other tasks until you find the ones that work for you.