

As the other comment says, Anki already changes dynamically so that you study the hard stuff more. Just make sure to mark whether you got the answer and how hard it was to get it.
Now, here’s something that could help you, perhaps more than any multiple choice exam could ever help you with: when studying, make sure to not only blurt the answer but also use elaborative recall. In other words, make an effort to think and do so mindfully (rather than mindlessly).
Why? You learn through effort and through mindfully (and not mindlessly) connecting the new knowledge with what you already know.
You could even structure your elaborative recall through Visible Thinking Routines.
How does that look like?
- You start your study session.
- You get an Anki card.
- You remember this card clearly, and so you say it out loud and then check.
- You get it right. No need for elaborative recall. Better to focus your energy elsewhere.
- You get another Anki card.
- This one’s tough. You’re unsure.
- You say out loud why it could be any of the two answers you think could be right.
- You get the answer and sure enough it was one of the two you thought.
- You decide to do elaborative recall so that you learn this well. To guide your elaborative recall, you decide to use the thinking routine “Connect-Extend-Challenge”.
- So you do elaborative recall through a thinking routine. You do it by talking out loud or writing it out.
- This step may sound silly but make sure to celebrate so that you feel pride and satisfaction for doing something that takes effort (especially if you’re struggling with the habit of studying).
- Then you move on to the next Anki card.
A clear purpose and clear expectations help. It’s important to remember why using Linux is valuable. It’s what keeps us pushing through, even when it gets tough. It also helps to know that not everything will work right out of the box. And, to an extent, one can assume that that is the cost of using Linux.
One thing that inspires me is Snowden’s quote that says something like “We won’t win with features, but with ethical convictions”.
Now, as to what steps to take, focus on safe-to-fail experiments. Start by making relatively small changes, even within the Apple ecosystem:
Once these changes are part of daily life, you can attempt a transition to Linux.
The idea here is to make change sustainable.