Which book is best for a beginner: Programming Challenges by Skiena or Competitive Programming 3 by Halim?
What is the best resource for a beginner to get started in competitive programming for the USACO and IOI?