I took an intro hardware class and it taught me about the internal components of different computer systems. It wasn't my favorite thing to do and I was not good at it. However, I still thought it taught me things I could use later on.
In Advance Web, we learn about different types of code used when making a website. I mainly enjoy the types that make a web page look pretty, so more of the design aspect, but the other languages that create games or tell a computer how to run are interesting as well.
As I said, I mainly like editing and designing photos for websites. Since I am terrible at hands-on art, I enjoy designing apps such as Photoshop or Illustrator. Designing also includes selecting fonts and colors for a website, and I find that fun as well. Making matching pallets for certain web pages is something I enjoy.