{"id":260,"date":"2026-05-07T15:45:42","date_gmt":"2026-05-07T10:15:42","guid":{"rendered":"https:\/\/motion.ac.in\/blog\/?p=260"},"modified":"2026-05-07T16:04:01","modified_gmt":"2026-05-07T10:34:01","slug":"best-books-for-jee-main","status":"publish","type":"post","link":"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/","title":{"rendered":"Best Books to Prepare for JEE Main 2026"},"content":{"rendered":"<p><a href=\"https:\/\/motion.ac.in\/jee-main-exam\/?utm_source=blog&amp;utm_medium=blogarticle&amp;utm_campaign=blog-link\" target=\"_blank\" rel=\"noopener noreferrer\">JEE Exam 2026<\/a> is one of the prestigious competitive exams in India, which is given by students who have passed 12th or are appearing students. Aspirants who clear <a href=\"https:\/\/motion.ac.in\/jee-advanced-exam\/?utm_source=blog&amp;utm_medium=blogarticle&amp;utm_campaign=blog-link\" target=\"_blank\" rel=\"noopener noreferrer\">JEE (Main or Advanced)<\/a> get admission to engineering colleges. However, it is not easy to clear this exam and requires a lot of preparation. From completing the entire syllabus to revision, giving tests, etc., there are many things involved in preparation. In all this, it is essential to prepare with good and authentic books to clear the exam. Some of the best JEE 2026 preparations are mentioned below.<\/p>\n<h2>Best Books for JEE Main Physics<\/h2>\n<p>The JEE exam consists of both theoretical and numerical questions. To answer all types of questions, students must consider all aspects and cover every topic on the syllabus while preparing for the JEE exam. However, one critical step in preparation is to choose the best books for JEE Physics topics. Students may refer to the following books:<\/p>\n<table style=\"height: 505px;\" width=\"869\">\n<tbody>\n<tr>\n<td width=\"297\"><strong>Name of the Book and Author<\/strong><\/td>\n<td width=\"351\"><strong>The book will be best for<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"297\">Concepts of Physics (Vol. 1 and 2) by H.C Verma<\/td>\n<td width=\"351\">Quality problems on all topics<\/td>\n<\/tr>\n<tr>\n<td width=\"297\">Fundamentals of Physics by Halliday, Resnick &amp; Walker<\/td>\n<td width=\"351\">Concepts of all the topics<\/td>\n<\/tr>\n<tr>\n<td width=\"297\">Understanding Physics by D C Pandey (Arihant Publications): A set of books for<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Electricity &amp; Magnetism<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Mechanics (Vol. 1 &amp; 2)<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Optics &amp; Modern Physics<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Waves &amp; Thermodynamics<\/td>\n<td width=\"351\">Explanation, Derivation, and a question set of quality solved\/unsolved problems<\/td>\n<\/tr>\n<tr>\n<td width=\"297\">Problems in General Physics by I.E Irodov<\/td>\n<td width=\"351\">Practicing problems<\/td>\n<\/tr>\n<tr>\n<td width=\"297\">Understanding Physics by Freedman and Young<\/td>\n<td width=\"351\">Explanation, theory of all topics<\/td>\n<\/tr>\n<tr>\n<td width=\"297\">Problems in Physics by SS Krotov<\/td>\n<td width=\"351\">Practicing problems<\/td>\n<\/tr>\n<tr>\n<td width=\"297\">Problems and Solutions of Physics by Shashi Bhushan Tiwari<\/td>\n<td width=\"351\">For practicing problems and studying detailed solutions.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li>CBSE Physics Books Class XI &amp; XII<\/li>\n<li>Concepts of Physics (Volume 1&amp; 2) by H.C Verma<\/li>\n<li>Problems in General Physics by I.E. Irodov<\/li>\n<li>Understanding Physics by D.C. Pandey<\/li>\n<li>Fundamentals of Physics by Halliday, Resnick &amp; Walker<\/li>\n<li>Problems and Solutions of Physics by Shashi Bhushan Tiwari<\/li>\n<\/ul>\n<pre><span style=\"color: #ff0000;\">Read More:<\/span> <a href=\"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-advanced\/\">Best Books for JEE Advanced 2026<\/a><\/pre>\n<h2>Best Books for JEE Main Chemistry<\/h2>\n<p>Chemistry is the most scoring subject in the JEE exam. Compared with the other two papers, the chemistry section is quite easy. However, to secure a good score, one also needs the best books for JEE Chemistry preparations. Based on the <a href=\"https:\/\/motion.ac.in\/examinfo\/jee-main-syllabus-nta\/\" target=\"_blank\" rel=\"noopener noreferrer\">JEE Main 2026 syllabus<\/a> and <a href=\"https:\/\/motion.ac.in\/examinfo\/jee-advanced-exam-syllabus\/\" target=\"_blank\" rel=\"noopener noreferrer\">JEE Advanced 2026 syllabus<\/a>, here are some books students can refer to:<\/p>\n<table width=\"688\">\n<tbody>\n<tr>\n<td width=\"329\"><strong>Name of the book and author<\/strong><\/td>\n<td width=\"359\"><strong>The book will be best for<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"329\"><a href=\"https:\/\/motion.ac.in\/examinfo\/best-ncert-books-for-jee-main\/\">NCERT Textbooks (for Class 11th and 12th)<\/a><\/td>\n<td width=\"359\">Many questions are being asked directly from the NCERT textbook<\/td>\n<\/tr>\n<tr>\n<td width=\"329\">Modern Approach to Chemical Calculations by R.C. Mukherjee<\/td>\n<td width=\"359\">For the practice of solving Physical Chemistry Numericals<\/td>\n<\/tr>\n<tr>\n<td width=\"329\">Organic Chemistry by O P Tandon<\/td>\n<td width=\"359\">Good explanation of topics<\/td>\n<\/tr>\n<tr>\n<td width=\"329\">Concept of Physical Chemistry by P Bahadur<\/td>\n<td width=\"359\">Good explanation and a set of quality problems<\/td>\n<\/tr>\n<tr>\n<td width=\"329\">Concise Inorganic Chemistry by J D Lee<\/td>\n<td width=\"359\">A good reference book on Inorganic Chemistry<\/td>\n<\/tr>\n<tr>\n<td width=\"329\">Physical Chemistry by P.W. Atkins<\/td>\n<td width=\"359\">Refer to this book once you are done with the above books or want to practice more<\/td>\n<\/tr>\n<tr>\n<td width=\"329\">Organic Chemistry by Morrison &amp; Boyd<\/td>\n<td width=\"359\">Refer to this book once you are done with the above books or want to practice more<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li>CBSE Chemistry Books Class XI &amp; XII<\/li>\n<li>Organic Chemistry by O P Tandon<\/li>\n<li>Organic Chemistry by Morrison and Boyd<\/li>\n<li>Modern Approach to Chemical Calculations by R.C. Mukherjee<\/li>\n<li>Concise Inorganic Chemistry by J. D. Lee<\/li>\n<li>Physical Chemistry by P.W. Atkins<\/li>\n<li>Problems in Physical Chemistry for JEE (Main &amp; Advanced) by Narendra Awasthi<\/li>\n<\/ul>\n<h2>Best Books for JEE Main Maths<\/h2>\n<p>Solving math equations is one of the toughest things to do in the JEE exam. The variety of questions makes the level of the paper difficult and lengthy. Therefore, proficiency is important in this subject. Students can refer to the best books for JEE Maths to improve their performance.<\/p>\n<table width=\"674\">\n<tbody>\n<tr>\n<td width=\"435\"><strong>Name of the Book and Author<\/strong><\/td>\n<td width=\"239\"><strong>The book will be best for<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"435\">Objective Mathematics by R D Sharma<\/td>\n<td width=\"239\">Basics of every topic<\/td>\n<\/tr>\n<tr>\n<td width=\"435\">Plane Trigonometry by S L Loney<\/td>\n<td width=\"239\">Trigonometry<\/td>\n<\/tr>\n<tr>\n<td width=\"435\">The Elements Of Coordinate Geometry by S. L. Loney<\/td>\n<td width=\"239\">Coordinate Geometry<\/td>\n<\/tr>\n<tr>\n<td width=\"435\">Algebra by Dr. S K Goyal, Arihant Publications<\/td>\n<td width=\"239\">Algebra<\/td>\n<\/tr>\n<tr>\n<td width=\"435\">Play with Graphs by Amit M Agarwal (Arihant Publications)<\/td>\n<td width=\"239\">For solving problems<\/td>\n<\/tr>\n<tr>\n<td width=\"435\">Differential Calculus by Amit M Agarwal (Arihant Publications)<\/td>\n<td width=\"239\">Calculus<\/td>\n<\/tr>\n<tr>\n<td width=\"435\">Integral Calculus by Amit M Agarwal (Arihant Publications)<\/td>\n<td width=\"239\">Calculus<\/td>\n<\/tr>\n<tr>\n<td width=\"435\">Complete Mathematics for JEE Main TMH<\/td>\n<td width=\"239\">For an explanation of topics<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li>CBSE Maths Books Class XI &amp; XII<\/li>\n<li>Objective Mathematics by R D Sharma<\/li>\n<li>Integral Calculus and Differential Calculus by Amit M. Agarwal<\/li>\n<li>Complete Mathematics for JEE Main TMH<\/li>\n<li>Algebra by Dr. S. K. Goyal<\/li>\n<li>The Elements of Coordinate Geometry by S. L. Loney<\/li>\n<li>Plane Trigonometry by S. L. Loney<\/li>\n<li>Comprehensive Mathematics for JEE Advanced by Tata McGraw-Hill Publications<\/li>\n<\/ul>\n<p>Choose authentic and reliable books for your JEE Main and Advanced 2026 preparation. Practice regularly, as your score will be largely determined by the number of correct questions you attempt on the exam. Before taking the final exam, thoroughly review the entire syllabus and revise all topics. Also, try not to make silly mistakes and do not leave any topics unprepared.<\/p>\n<p><strong>Written by:<\/strong> Himanshu Goyal,<br \/>\n<strong>Reviewed &amp; Verified by:<\/strong> Senior JEE Faculty, Motion Education,<br \/>\n<strong>Last Revised:<\/strong> May 2026,<\/p>\n<p><!DOCTYPE html><br \/>\n<html><\/p>\n<p><head><br \/>\n    <meta charset=\"utf-8\" \/><br \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/><br \/>\n    <title>Popup<\/title>\n    <link type=\"text\/css\" rel=\"stylesheet\" href=\"https:\/\/cdn.motion.ac.in\/ssp\/css\/bootstrap.min.css\" \/>\n<style type=\"text\/css\">\n        .my-modal-head {\n            text-align: center;\n            padding: 1rem;\n            background-color: #09365f;\n            border-radius: 10px 10px 0 0;\n        }<\/p>\n<p>        .my-modal-head h2 {\n            color: #f3d522 !important;\n            font-weight: 600;\n        }<\/p>\n<p>        .my-modal-head p {\n            color: #fff;\n        }<\/p>\n<p>        .sub-btn {\n            background-color: #0099d3;\n            color: #fff;\n        }<\/p>\n<p>        .mobile-con {\n            border-right: 0;\n        }<\/p>\n<p>        .btn-con {\n            border: 1px solid #ced4da !important;\n            border-left: 0 !important;\n            border-bottom-left-radius: 0 !important;\n            border-top-left-radius: 0 !important;\n            color: #0099d3 !important;\n            font-weight: 600;\n        }<\/p>\n<p>        .modal-content {\n            border-top-left-radius: 11px;\n            border-top-right-radius: 11px;\n        }<\/p>\n<p>        #myModal_e {\n            background-color: transparent;\n            margin: 0px auto;\n            display: block;\n        }<\/p>\n<p>        .term {\n            padding-left: 1rem;\n        }<\/p>\n<p>        .form-control:focus {\n            border-color: #e9ebee !important;\n            box-shadow: none !important;\n        }<\/p>\n<p>        @media screen and (max-width: 425px) {\n            .term {\n                font-size: 11px;\n            }<\/p>\n<p>            .my-modal-head h2 {\n                font-size: 24px;\n            }\n        }\n    <\/style>\n<p><\/head><\/p>\n<p><body><\/p>\n<div id=\"myModal_e\" class=\"modal fade test1\" aria-modal=\"true\" role=\"dialog\">\n<div class=\"modal-dialog\">\n<div class=\"modal-content\">\n<div class=\"my-modal-head\">\n                    <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\"\n                            style=\"color: #fff; position: absolute; top: 0; right: 0;\">&times;<\/span><\/button><\/p>\n<h2 class=\"modal-title test1\" style=\"color: #f3d522;\">Want to read full blog<\/h2>\n<p>                    <!-- \n\n<p>To unlock, enter your details below<\/p>\n\n -->\n                <\/div>\n<div class=\"modal-body\">\n<form role=\"form\" action=\"\" method=\"Post\" id=\"inquireyform1\">\n                        <input type=\"hidden\" id=\"utm_source\" name=\"utm_source\" value=\"direct\" \/> <input type=\"hidden\"\n                            id=\"utm_medium\" name=\"utm_medium\" value=\"direct\" \/><br \/>\n                        <input type=\"hidden\" id=\"utm_campaign\" name=\"utm_campaign\" value=\"direct\" \/> <input type=\"hidden\" id=\"utm_term\" name=\"utm_term\" value=\"direct\" \/><br \/>\n                        <input type=\"hidden\" id=\"utm_content\" name=\"utm_content\" value=\"direct\" \/><\/p>\n<div class=\"form-group\"><input type=\"text\" class=\"form-control\" placeholder=\"Name\"\n                                name=\"st_name\" id=\"st_name\" required=\"true\" \/><\/div>\n<div class=\"form-group\">\n<div class=\"input-group mb-3\" id=\"mobile-panel\">\n                                <input type=\"tel\" class=\"form-control mobile-con\" placeholder=\"Mobile Number\"\n                                    id=\"st_mob\" name=\"st_mob\" pattern=\"[6-9]{1}[0-9]{9}\"\n                                    onkeypress=\"return onlyNumberKey(event)\" oninput=\"mobile_completion(this.value)\"\n                                    maxlength=\"10\" required=\"true\" \/><\/p>\n<div class=\"input-group-append\">\n                                    <span> <button id=\"sendOtpBtn\" class=\"btn btn-con\" type=\"button\"\n                                            onclick=\"sendOtp()\">Send OTP<\/button> <\/span>\n                                <\/div>\n<\/p><\/div>\n<div class=\"input-group mb-3\" id=\"verify-panel\">\n                                <input type=\"tel\" class=\"form-control mobile-con\" placeholder=\"OTP\" name=\"st_otp\"\n                                    id=\"st_otp\" onkeypress=\"return onlyNumberKey(event)\" maxlength=\"4\" required=\"true\"\n                                    oninput=\"checkEmpty(this.value)\" \/><\/p>\n<div class=\"input-group-append\">\n                                    <span><br \/>\n                                        <button id=\"resendOtpBtn\" class=\"btn btn-con\" type=\"button\"\n                                            onclick=\"sendOtp()\">Resend<\/button> <button id=\"verifyOtpBtn\"\n                                            class=\"btn btn-con\" type=\"button\" onclick=\"verifyOtp()\">Verify<\/button><br \/>\n                                    <\/span>\n                                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"form-group\">\n                            <select class=\"form-control\" placehold=\"Select Class\" name=\"st_class\" id=\"en_class_id\"\n                                onchange=\"showClasses(this.value)\" required><option value=\"\">Select Class<\/option><option value=\"6th\">6th<\/option><option value=\"7th\">7th<\/option><option value=\"8th\">8th<\/option><option value=\"9th\">9th<\/option><option value=\"10th\">10th<\/option><option value=\"11th\">11th<\/option><option value=\"12th\">12th<\/option><option value=\"12th Pass\">12th Pass<\/option><\/select>\n                        <\/div>\n<div class=\"form-group\">\n                            <select class=\"form-control\" placehold=\"Select Course\" id=\"Course_id\" name=\"st_course\"\n                                required><option value=\"-1\">Select Course<\/option><option value=\"JEE\">JEE<\/option><option value=\"NEET\">NEET<\/option><option value=\"FOUNDATION\">FOUNDATION<\/option><\/select>\n                        <\/div>\n<div class=\"form-group\">\n\t\t\t\t\t\t\t <select type=\"text\" placeholder=\"Select State\" id=\"state\" name=\"state\" required=\"\" class=\"form-control\" autocomplete=\"off\"><option value=\"\">Select State<\/option><option value=\"ANDAMAN &amp; NICOBAR ISLANDS\">ANDAMAN &amp; NICOBAR ISLANDS<\/option><option value=\"ANDHRA PRADESH\">ANDHRA PRADESH<\/option><option value=\"ARUNACHAL PRADESH\">ARUNACHAL PRADESH<\/option><option value=\"ASSAM\">ASSAM<\/option><option value=\"BIHAR\">BIHAR<\/option><option value=\"CHANDIGARH\">CHANDIGARH<\/option><option value=\"CHATTISGARH\">CHATTISGARH<\/option><option value=\"DADRA &amp; NAGAR HAVELI\">DADRA &amp; NAGAR HAVELI<\/option><option value=\"DAMAN &amp; DIU\">DAMAN &amp; DIU<\/option><option value=\"DELHI\">DELHI<\/option><option value=\"GOA\">GOA<\/option><option value=\"GUJARAT\">GUJARAT<\/option><option  value=\"HARYANA\">HARYANA<\/option><option value=\"HIMACHAL PRADESH\">HIMACHAL PRADESH<\/option><option value=\"JAMMU &amp; KASHMIR\">JAMMU &amp; KASHMIR<\/option><option value=\"JHARKHAND\">JHARKHAND<\/option><option value=\"KARNATAKA\">KARNATAKA<\/option><option value=\"KERALA\">KERALA<\/option><option value=\"LAKSHADWEEP\">LAKSHADWEEP<\/option><option value=\"MADHYA PRADESH\">MADHYA PRADESH<\/option><option value=\"MAHARASHTRA\">MAHARASHTRA<\/option><option value=\"MANIPUR\">MANIPUR<\/option><option value=\"MEGHALAYA\">MEGHALAYA<\/option><option value=\"MIZORAM\">MIZORAM<\/option><option value=\"NAGALAND\">NAGALAND<\/option><option value=\"ODISHA\">ODISHA<\/option><option value=\"PONDICHERRY\">PONDICHERRY<\/option><option value=\"PUNJAB\">PUNJAB<\/option><option value=\"RAJASTHAN\">RAJASTHAN<\/option><option value=\"SIKKIM\">SIKKIM<\/option><option value=\"TAMIL NADU\">TAMIL NADU<\/option><option value=\"TELANGANA\">TELANGANA<\/option><option value=\"TRIPURA\">TRIPURA<\/option><option value=\"UTTAR PRADESH\">UTTAR PRADESH<\/option><option value=\"UTTARAKHAND\">UTTARAKHAND<\/option><option value=\"WEST BENGAL\">WEST BENGAL<\/option><\/select>\n\t\t\t\t\t\t  <\/div>\n<div class=\"form-group d-none\">\n<table>\n<tr>\n<td class=\"term\">By submitting up. I agree to receive all the Whatsapp communication<br \/>\n                                        on my registered number and Motion <a href=\"\">terms and conditions<\/a> and <a\n                                            href=\"#\">privacy policy<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<p>                        <input type=\"button\" name=\"submit\" class=\"form-control sub-btn\" id=\"submittxt\" value=\"Submit\"\n                            onclick=\"submitFormPopUp()\" \/><br \/>\n                    <\/form>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>    <script src=\"https:\/\/cdn.motion.ac.in\/ssp\/js\/jquery.js\"><\/script><br \/>\n    <script src=\"https:\/\/cdn.motion.ac.in\/ssp\/js\/bootstrap.min.js\"><\/script><br \/>\n    <script type=\"text\/javascript\">\n        var user_token = \"\";\n        var isVerified = false;\n        $(document).ready(function () {\n            setTimeout(function () {\n                $(\"#myModal_e\").modal({ backdrop: \"static\", keyboard: false });\n                $(\"#verify-panel\").hide();\n            }, 10000);\n            showClasses(-1);\n        });\n        $(document).on(\"keypress\", \"#st_name\", function (event) {\n            var regex = new RegExp(\"^[a-zA-Z ]+$\");\n            var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);\n            if (!regex.test(key)) {\n                event.preventDefault();\n                return false;\n            }\n        });\n        function mobile_completion(mobilenumber) {\n            if (mobilenumber.length == 10) {\n                console.log(\"sendinglength\");\n                $(\"#verify-panel\").show();\n                $(\"#st_otp\").val(\"\");\n                sendOtp();\n            } else {\n                $(\"#verify-panel\").hide();\n            }\n        }\n        function checkEmpty(otpValue) {\n            if (otpValue.length == 0) {\n                $(\"#verifyOtpBtn\").hide();\n                $(\"#resendOtpBtn\").show();\n            }\n            if (otpValue.length == 4) {\n                verifyOtp();\n            } else {\n                $(\"#resendOtpBtn\").hide();\n                $(\"#verifyOtpBtn\").show();\n            }\n        }\n        function submitFormPopUp() {\n            var name = $(\"#st_name\").val();\n            var mobileNum = $(\"#st_mob\").val();\n            var otp_value = $(\"#st_otp\").val();\n            var classVal = $(\"#en_class_id\").val();\n            var courseVal = $(\"#Course_id\").val();\n\t\t\tvar stateVal = $(\"#state\").val();\n            if (name.length == 0 && name.trim() == \"\") {\n                alert(\"Please enter a valid name\");\n                return;\n            }\n            if (mobileNum.length != 10 && mobileNum.trim() == \"\") {\n                alert(\"Please enter a valid mobile number\");\n                return;\n            }\n            if (otp_value.length != 4 && otp_value.trim() == \"\") {\n                alert(\"OTP validated is not matched\");\n                return;\n            }\n            if (classVal == -1) {\n                alert(\"Please select a valid class\");\n                return;\n            }\n            if (courseVal == -1) {\n                alert(\"Please select a valid course\");\n                return;\n            }\n            if (!isVerified) {\n                alert(\"Please verify your mobile\");\n                return;\n            }\n\t\t\tif (stateVal == \"\") {\n                alert(\"Please select state\");\n                return;\n            }\n            $.ajax({\n                url: \"https:\/\/motion.ac.in\/api\/dataCollectionInsert\",\n                type: \"POST\",\n                data: { stname: name, stmob: mobileNum, classs: classVal, courses: courseVal, otp: otp_value, state: stateVal },\n                success: function (response) {\n                    if (response.Code == 200 && response.message == \"Success\") {\n                        $(\"#myModal_e\").modal(\"hide\");\n                    }\n                },\n                error: function (error) {\n                    console.log(`Error ${error}`);\n                    alert(\"There is something wrong! Please submit again\");\n                },\n            });\n        }\n        function createCookie(name, value, minutes) {\n            if (minutes) {\n                var date = new Date();\n                date.setTime(date.getTime() + minutes * 60 * 1000);\n                var expires = \"; expires=\" + date.toGMTString();\n            } else {\n                var expires = \"\";\n            }\n            document.cookie = name + \"=\" + value + expires + \"; path=\/\";\n        }\n        function sendOtp() {\n            var mobileNum = $(\"#st_mob\").val();\n            if (mobileNum != null && mobileNum != \"\" && mobileNum.length == 10) {\n                $(\"#sendOtpBtn\").html(\"Wait...\");\n                $(\"#resendOtpBtn\").html(\"Wait...\");\n                $(\"#resendOtpBtn\").prop(\"disabled\", true);\n                $(\"#sendOtpBtn\").prop(\"disabled\", true);\n                $.ajax({\n                    url: \"https:\/\/motion.ac.in\/api\/sendOtp\",\n                    type: \"POST\",\n                    data: { mobile: mobileNum },\n                    success: function (response) {\n                        if (response.status == 1) {\n                            $(\"#sendOtpBtn\").html(\"OTP Sent\");\n                            $(\"#verify-panel\").show();\n                            $(\"#resendOtpBtn\").prop(\"disabled\", false);\n                            $(\"#resendOtpBtn\").html(\"Resend\");\n                            $(\"#resendOtpBtn\").show();\n                            $(\"#verifyOtpBtn\").hide();\n                            $(\"#verifyOtpBtn\").html(\"Verify\");\n                            user_token = response.user_token;\n                        } else {\n                            alert(\"There is some error while processing the request! Please try entering mobile number again\");\n                            $(\"#mobile-panel\").show();\n                            $(\"#sendOtpBtn\").prop(\"disabled\", false);\n                            $(\"#sendOtpBtn\").html(\"Send OTP\");\n                            $(\"#resendOtpBtn\").html(\"Resend\");\n                            $(\"#resendOtpBtn\").prop(\"disabled\", false);\n                            $(\"#verifyOtpBtn\").hide();\n                            $(\"#st_otp\").val(\"\");\n                            $(\"#verifyOtpBtn\").html(\"Verify\");\n                        }\n                    },\n                    error: function (error) {\n                        console.log(`Error ${error}`);\n                        alert(\"There is some error while processing the request! Please try entering mobile number again\");\n                        $(\"#mobile-panel\").show();\n                        $(\"#sendOtpBtn\").prop(\"disabled\", false);\n                        $(\"#sendOtpBtn\").html(\"Send OTP\");\n                        $(\"#resendOtpBtn\").html(\"Resend\");\n                        $(\"#resendOtpBtn\").prop(\"disabled\", false);\n                        $(\"#verifyOtpBtn\").hide();\n                        $(\"#st_otp\").val(\"\");\n                        $(\"#verifyOtpBtn\").html(\"Verify\");\n                    },\n                });\n            } else {\n                alert(\"Please Enter Valid Mobile Number\");\n            }\n        }\n        function getCookie(cname) {\n            let name = cname + \"=\";\n            let decodedCookie = decodeURIComponent(document.cookie);\n            let ca = decodedCookie.split(\";\");\n            for (let i = 0; i < ca.length; i++) {\n                let c = ca[i];\n                while (c.charAt(0) == \" \") {\n                    c = c.substring(1);\n                }\n                if (c.indexOf(name) == 0) {\n                    return c.substring(name.length, c.length);\n                }\n            }\n            return \"\";\n        }\n        function verifyOtp() {\n            var mobileNum = $(\"#st_mob\").val();\n            var otpNum = $(\"#st_otp\").val();\n            $(\"#verifyOtpBtn\").html(\"Wait...\");\n            $(\"#verifyOtpBtn\").prop(\"disabled\", true);\n            if (mobileNum != null && mobileNum.length != 0 && otpNum != null && otpNum.length != 0) {\n                $.ajax({\n                    url: \"https:\/\/motion.ac.in\/api\/verifyOtp\",\n                    type: \"POST\",\n                    data: { apply_tokens: user_token, otp: otpNum, applymobile: mobileNum },\n                    success: function (response) {\n                        if (response.Code == 200 && response.message == \"Verified\") {\n                            $(\"#mobile-panel\").show();\n                            $(\"#verify-panel\").hide();\n                            $(\"#mobile-panel\").prop(\"disabled\", true);\n                            $(\"#sendOtpBtn\").prop(\"disabled\", true);\n                            $(\"#sendOtpBtn\").html(\"Verified\");\n                            isVerified = true;\n                        } else {\n                            alert(\"The OTP entered is incorrect. Please Try Again\");\n                            $(\"#mobile-panel\").show();\n                            $(\"#sendOtpBtn\").prop(\"disabled\", false);\n                            $(\"#sendOtpBtn\").html(\"Send OTP\");\n                            $(\"#resendOtpBtn\").prop(\"disabled\", false);\n                            $(\"#resendOtpBtn\").html(\"Resend\");\n                            $(\"#verify-panel\").hide();\n                            $(\"#verifyOtpBtn\").hide();\n                            $(\"#st_otp\").val(\"\");\n                            $(\"#verifyOtpBtn\").html(\"Verify\");\n                            $(\"#verifyOtpBtn\").prop(\"disabled\", false);\n                        }\n                    },\n                    error: function (error) {\n                        console.log(`Error ${error}`);\n                        $(\"#mobile-panel\").show();\n                        $(\"#sendOtpBtn\").prop(\"disabled\", false);\n                        $(\"#sendOtpBtn\").html(\"Send OTP\");\n                        $(\"#resendOtpBtn\").prop(\"disabled\", false);\n                        $(\"#resendOtpBtn\").html(\"Resend\");\n                        $(\"#verifyOtpBtn\").hide();\n                        $(\"#st_otp\").val(\"\");\n                        $(\"#verifyOtpBtn\").html(\"Verify\");\n                        $(\"#verifyOtpBtn\").prop(\"disabled\", false);\n                    },\n                });\n            }\n        }\n        function onlyNumberKey(evt) {\n            var ASCIICode = evt.which ? evt.which : evt.keyCode;\n            if (ASCIICode > 31 && (ASCIICode < 48 || ASCIICode > 57)) return false;\n            return true;\n        }\n        function showClasses(courseVal) {\n            var html = `<option value=\"-1\">Select Class<\/option>`;\n            if (courseVal == \"5th\" || courseVal == \"6th\" || courseVal == \"7th\" || courseVal == \"8th\" || courseVal == \"9th\") {\n                var html = `<option value=\"Foundation\">Foundation<\/option>`;\n            }\n            else {\n                var html = `<option value=\"-1\">Select Course<\/option><option value=\"JEE\">JEE<\/option><option value=\"NEET\">NEET<\/option>`;\n            }\n            $(\"#Course_id\").html(html);\n        }\n    <\/script><br \/>\n<\/body><\/p>\n<p><\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>JEE Exam 2026 is one of the prestigious competitive exams in India, which is given by students who have passed 12th or are appearing students. Aspirants who clear JEE (Main or Advanced) get admission to engineering colleges. However, it is not easy to clear this exam and requires a lot of preparation. From completing the &hellip;<\/p>\n","protected":false},"author":5,"featured_media":2552,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_mi_skip_tracking":false},"categories":[7,8,9,10],"tags":[112,115,113,2937,4500,4501,4502,2938,2936,4372,4503,111,116,109,4269,570,565,4504,114],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Best Books to Prepare for JEE Main 2026 - Motion Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Best Books to Prepare for JEE Main 2026 - Motion Blog\" \/>\n<meta property=\"og:description\" content=\"JEE Exam 2026 is one of the prestigious competitive exams in India, which is given by students who have passed 12th or are appearing students. Aspirants who clear JEE (Main or Advanced) get admission to engineering colleges. However, it is not easy to clear this exam and requires a lot of preparation. From completing the &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/\" \/>\n<meta property=\"og:site_name\" content=\"Motion Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-07T10:15:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-07T10:34:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/motion.ac.in\/examinfo\/wp-content\/uploads\/2022\/03\/WhatsApp-Image-2024-01-03-at-12.10.04-PM.jpeg.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Himanshu Goyal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Himanshu Goyal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/\",\"url\":\"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/\",\"name\":\"Best Books to Prepare for JEE Main 2026 - Motion Blog\",\"isPartOf\":{\"@id\":\"https:\/\/motion.ac.in\/examinfo\/#website\"},\"datePublished\":\"2026-05-07T10:15:42+00:00\",\"dateModified\":\"2026-05-07T10:34:01+00:00\",\"author\":{\"@id\":\"https:\/\/motion.ac.in\/examinfo\/#\/schema\/person\/25f1c3ac5298629adde9b1da859bd8f1\"},\"breadcrumb\":{\"@id\":\"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/motion.ac.in\/examinfo\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Best Books to Prepare for JEE Main 2026\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/motion.ac.in\/examinfo\/#website\",\"url\":\"https:\/\/motion.ac.in\/examinfo\/\",\"name\":\"Motion Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/motion.ac.in\/examinfo\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/motion.ac.in\/examinfo\/#\/schema\/person\/25f1c3ac5298629adde9b1da859bd8f1\",\"name\":\"Himanshu Goyal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/motion.ac.in\/examinfo\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3350ab49a391831424a0265c9501b9d7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3350ab49a391831424a0265c9501b9d7?s=96&d=mm&r=g\",\"caption\":\"Himanshu Goyal\"},\"description\":\"I am a professional Digital Marketer, Social Media Marketer &amp; Search Engine Marketer having good knowledge of Facebook Ads Manager, Google Ads Manager, On-Page SEO, Paid Tools Like SEMRush, keyword research, Blogging, Social Media Campaign Planning, WordPress websites, and much more. I consider myself a passionate and creative online advertiser with 14+ Years of working experience in the relevant field.\",\"url\":\"https:\/\/motion.ac.in\/examinfo\/author\/himanshu-motion\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Best Books to Prepare for JEE Main 2026 - Motion Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/","og_locale":"en_US","og_type":"article","og_title":"Best Books to Prepare for JEE Main 2026 - Motion Blog","og_description":"JEE Exam 2026 is one of the prestigious competitive exams in India, which is given by students who have passed 12th or are appearing students. Aspirants who clear JEE (Main or Advanced) get admission to engineering colleges. However, it is not easy to clear this exam and requires a lot of preparation. From completing the &hellip;","og_url":"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/","og_site_name":"Motion Blog","article_published_time":"2026-05-07T10:15:42+00:00","article_modified_time":"2026-05-07T10:34:01+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/motion.ac.in\/examinfo\/wp-content\/uploads\/2022\/03\/WhatsApp-Image-2024-01-03-at-12.10.04-PM.jpeg.jpg","type":"image\/jpeg"}],"author":"Himanshu Goyal","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Himanshu Goyal","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/","url":"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/","name":"Best Books to Prepare for JEE Main 2026 - Motion Blog","isPartOf":{"@id":"https:\/\/motion.ac.in\/examinfo\/#website"},"datePublished":"2026-05-07T10:15:42+00:00","dateModified":"2026-05-07T10:34:01+00:00","author":{"@id":"https:\/\/motion.ac.in\/examinfo\/#\/schema\/person\/25f1c3ac5298629adde9b1da859bd8f1"},"breadcrumb":{"@id":"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/motion.ac.in\/examinfo\/best-books-for-jee-main\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/motion.ac.in\/examinfo\/"},{"@type":"ListItem","position":2,"name":"Best Books to Prepare for JEE Main 2026"}]},{"@type":"WebSite","@id":"https:\/\/motion.ac.in\/examinfo\/#website","url":"https:\/\/motion.ac.in\/examinfo\/","name":"Motion Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/motion.ac.in\/examinfo\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/motion.ac.in\/examinfo\/#\/schema\/person\/25f1c3ac5298629adde9b1da859bd8f1","name":"Himanshu Goyal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/motion.ac.in\/examinfo\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3350ab49a391831424a0265c9501b9d7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3350ab49a391831424a0265c9501b9d7?s=96&d=mm&r=g","caption":"Himanshu Goyal"},"description":"I am a professional Digital Marketer, Social Media Marketer &amp; Search Engine Marketer having good knowledge of Facebook Ads Manager, Google Ads Manager, On-Page SEO, Paid Tools Like SEMRush, keyword research, Blogging, Social Media Campaign Planning, WordPress websites, and much more. I consider myself a passionate and creative online advertiser with 14+ Years of working experience in the relevant field.","url":"https:\/\/motion.ac.in\/examinfo\/author\/himanshu-motion\/"}]}},"_links":{"self":[{"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/posts\/260"}],"collection":[{"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/comments?post=260"}],"version-history":[{"count":21,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/posts\/260\/revisions"}],"predecessor-version":[{"id":9497,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/posts\/260\/revisions\/9497"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/media\/2552"}],"wp:attachment":[{"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/media?parent=260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/categories?post=260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/tags?post=260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}