@nayf
I suggest joining a local chess club and playing regularly under long time controls over the board as an effective way to improve in chess.
Also chess clubs may have libraries of chess books, strong players who can help improve, and some big chess tournaments.
It is better hiring a coach who is a strong player from a local chess club than someone you find online.
I suggest joining a local chess club and playing regularly under long time controls over the board as an effective way to improve in chess.
Also chess clubs may have libraries of chess books, strong players who can help improve, and some big chess tournaments.
It is better hiring a coach who is a strong player from a local chess club than someone you find online.