The NY Times investigation referred to in the Slate article has now been released. I'm guessing Slate pushed them out a bit quicker than they'd hoped.
Lots of interesting things in the article, but they feel there's insufficient evidence to claim a link between the Trump server and Alfa.
As a CS professor, I can't tell you how many times we've lost students with great potential in CS because they had no prior experience but were comparing themselves to inferior students with a year or two of programming experience in high school. If you get the students who have prior experience into a "fast track" class (e.g. that compresses the first year into a single term) then both the "experienced" and "naive" students can actually learn at their own pace. Fortunately, I teach at a small college, and so most times we can identify those students and get them into a better class. And I'm actually in favor of having students with a lot of experience start by skipping a class or two. The sooner students are surrounded by their "peers" in ability/experience, the faster and more reliably they're going to engage.
But to be clear: the issue isn't that people should be actively sorting the students so that only female and non-white students are in the CS1 class. That's a horrible idea, racist, sexist, and all the other "ists" you can come up with. It is likely that the "normal" track will have more non-white and female students in it because that's what the high school demographics say: non-white/non-Asian/female students are less likely to have prior experience. But it's also true that there will be more students from rural schools in the "normal" track, because rural schools are less likely to have computer programming courses.
This is a larger problem than in Ohio. In Montana there are a small number of Amish and various other Anabaptists (all of which consider judicial action "taboo"), and they're also finding themselves square in the crosshairs. The fact is that Anabaptists tend to choose to live in isolated areas (so they will be left alone), yet those isolated areas are the ones that are increasingly being exploited for natural resources.
It's also important to understand some of the other restrictions that aren't obvious. If an "English" farmer has a railroad that is forced on him/her through his/her property, s/he can request a crossing be built so that the normal operations of the farm (like moving cattle) aren't impeded. But to do that requires the farmer carry insurance to indemnify the railroad for damage. Amish also don't believe in insurance. So that means that there are no crossings on their farms. Driving 5 miles out of your way to get to an existing crossing is a far larger problem if you're on horse than it is if you are driving an internal combustion engine.
The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.