On how to learn Xiangqi (Chinese Chess) or Shogi (Japanese Chess) I learned international chess using the tutorials in Ubisoft's Chessmaster, alongside doing tactical and strategical exercises from books, studying master games, and from playing.
I want to learn how to play Xiangqi or Shogi. What resources would you recommend? I am particularly interested in software like Ubisoft's Chessmaster, i.e. interactive tutorials with the ability to play against a range of computer players at different levels.
P.S. I'm based in the UK, where there aren't any relevant clubs nearby, and English language resources are a must
I learned Shogi from these videos.  It goes from absolute beginner to analysis of grand-master games.