Anki: Your class will likely make decks. Some people do Anking decks 1st year, but I think it's kind of pointless. You can start it second year, and just keep up on r/medicalschoolanki for updates etc. I'm in the 2024 class and our class, as well as the class above us, have their own Anki FB groups that include Lebs and Pomona so you get a lot more people participating in deck creation. There is a current 3rd year who gave us 2nd years access to his amazing decks, but as classes change/lectures are redone that deck will be less relevant to you guys. I would also say that just because you loved flashcards in undergrad doesn't mean it will work as well for you in med school. My roommate was apparently obsessed with Quizlet throughout her undergrad work, but she didn't start using Anki again until second year. As for other helpful resources - I'm huge on Boards and Beyond. It was the only outside resource I used first year. A lot of people love Ninja Nerd on Youtube (which is freeeeeee). Second year you'll have a lot more things you'll want - but I wouldn't worry about that just yet. You'll get a lot of opinions from a lot of people on that front. You'll even have to attend mandatory lectures about the different board prep. Oh! You can also get a cheap/used copy of First Aid. Keep an eye out once the class FB pages are made. People often sell books there. Protip: Get your First Aid spiral bound at Fedex or Staples.
(edit to add: DO NOT BUY ANYTHING AHEAD OF TIME- SGA will get you discounts. Also look into stuff like professional organizations like the AMA that can sometimes have good deals on board prep.)
Rotations: I can't speak on 4th year because I'm not there yet. We just did our 2nd year mock lottery for our 3rd year rotations though. Essentially you have a primary location, but you can have specific tracks all over. For me, I'm going to be primarily located in Portland and my furthest required rotation will be in Gresham which is only like 45 minutes away from where I'll be living. Other locations include Astoria, Tacoma, Bend, Samaritan (mainly Corvallis/Lebanon/Albany), Roseburg, Southern Oregon, Salem, Eugene and a couple others. This year we got a huge excel sheet that had enough specific rotation tracks for every student. Those tracks were broken up into primary location, and then each track in each location had a different rotation order. Specific rotations may or may not be in that primary location. For example, a primarily Bend track may have you do your surgery rotation in Eugene, or family med in Kallispell, MT. A Samaritan track may have you do OB in Lincoln City. At COMPNW, we try to do a "mock" lottery where each student picks a couple tracks they think would work best for them and then the class tries to come to an agreement and place themselves. Each class does this a bit differently. The other option is the true lottery where you rank each specific track and then an algorithm places you. Lebanon has only been doing the mock for a couple years. Just a comment, it's good to remember that rotations change all the time. So just because my furthest rotation is currently in Gresham, between now and next year all kinds of things can happen. Maybe I'll have to do a rotation in Corvallis? Preceptors get burned out, people leave jobs, people have babies... all kinds of things can affect your rotations. So, while it's nice to plan... it's important to remember things are also not guaranteed. You will have rotations though, and from what I understand the order of your rotations won't change.