I used this book to teach a course. It definitely encourages you to think of programming as a means to an end, and not a skill in and of itself. That is completely fine IF that is what you want, and from your post, it sounds like it is.
If you find you’d like to dive a little deeper, I enjoy the Think Python book as a more “mathematical” and “rigorous” introduction. That doesn’t mean it’s harder. It just means it has a different approach and end goal!
What do people think of a “journalistic integrity” rule? I know that’s also subjective, but I’m trying to think of how to phrase a rule that is basically “don’t post intentionally incendiary crap”. I guess the rule could just be “don’t post intentionally incendiary crap”, with some examples of what that means and community opportunities to in some way indicate that an article is incendiary crap.