When it comes to English grammar for beginners, there are a number of good books available to help you get started. The best book for you will depend on what you need help with the most and what areas you feel like you need to focus on the most.
Oxford Modern English Grammar is an excellent resource to learn the fundamentals of English grammar. It provides clear explanations, examples, and lots of exercises to help you practice. It's especially great for anyone who is just getting started with learning grammar, as it explains each aspect in simple terms.
The Cambridge Grammar of English is another great choice for those who want to get a thorough understanding of English grammar. It covers a large range of topics, including punctuation and usage, in great detail. It's ideal for anyone who is looking to learn more complex grammar concepts and rules.
If you're more focused on spoken English, Cambridge Essential English Grammar is a good choice. It covers the basics of English grammar rules, but also gives practical advice and examples on using grammar in everyday conversations.
Finally, for a comprehensive approach to learning English grammar, English Grammar in Use by Raymond Murphy is a great choice. It provides clear explanations and over 350 practice exercises to help you master the fundamentals.
Overall, the best English grammar book for beginners will depend on your individual needs and goals.