{"id":8397,"date":"2023-06-01T15:30:00","date_gmt":"2023-06-01T08:30:00","guid":{"rendered":"https:\/\/uat-dev4.ismtech.net\/?p=8397"},"modified":"2023-06-01T17:55:37","modified_gmt":"2023-06-01T10:55:37","slug":"10-programming-books-of-all-time","status":"publish","type":"post","link":"https:\/\/ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/","title":{"rendered":"10 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25"},"content":{"rendered":"\n<p>\u0e42\u0e25\u0e01\u0e02\u0e2d\u0e07 Programming \u0e19\u0e31\u0e49\u0e19\u0e01\u0e27\u0e49\u0e32\u0e07\u0e43\u0e2b\u0e0d\u0e48 \u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e04\u0e38\u0e13\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 Developer \u0e17\u0e35\u0e48\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e0a\u0e48\u0e33\u0e0a\u0e2d\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e1e\u0e34\u0e48\u0e07\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 \u0e01\u0e47\u0e22\u0e31\u0e07\u0e21\u0e35\u0e2d\u0e30\u0e44\u0e23\u0e2d\u0e35\u0e01\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e2d\u0e22\u0e39\u0e48\u0e40\u0e2a\u0e21\u0e2d \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e40\u0e2a\u0e49\u0e19\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e08\u0e36\u0e07\u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33&nbsp;<strong>10 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25&nbsp;<\/strong>\u0e21\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e20\u0e32\u0e29\u0e32\u0e43\u0e2b\u0e21\u0e48 \u0e46 \u0e40\u0e08\u0e32\u0e30\u0e25\u0e36\u0e01\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e17\u0e31\u0e01\u0e29\u0e30\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e01\u0e31\u0e19\u0e40\u0e25\u0e22<\/p>\n\n\n\n<p><strong>1. \u201cClean Code: A Handbook of Agile Software Craftsmanship\u201d \u0e42\u0e14\u0e22 Robert C. Martin<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/CleanCode.jpg\" alt=\"Clean Code\" width=\"300\" height=\"397\"\/><\/figure><\/div>\n\n\n<p><p style=\"padding-left: 40px;\">\u0e1c\u0e25\u0e07\u0e32\u0e19\u0e0a\u0e34\u0e49\u0e19\u0e40\u0e2d\u0e01\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e25\u0e38\u0e07 Bob \u201cClean Code\u201d \u0e17\u0e35\u0e48\u0e2a\u0e2d\u0e19\u0e27\u0e34\u0e18\u0e35\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e43\u0e2b\u0e49\u0e2d\u0e48\u0e32\u0e19\u0e07\u0e48\u0e32\u0e22 Maintain \u0e07\u0e48\u0e32\u0e22 \u0e41\u0e25\u0e30\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22 \u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49\u0e04\u0e48\u0e2d\u0e19\u0e02\u0e49\u0e32\u0e07\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Developers \u0e21\u0e37\u0e2d\u0e43\u0e2b\u0e21\u0e48\u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07\u0e21\u0e37\u0e2d\u0e2d\u0e32\u0e0a\u0e35\u0e1e \u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07\u0e08\u0e32\u0e01\u0e21\u0e35\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e04\u0e23\u0e2d\u0e1a\u0e04\u0e25\u0e38\u0e21\u0e2b\u0e25\u0e31\u0e01\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e0b\u0e2d\u0e1f\u0e15\u0e4c\u0e41\u0e27\u0e23\u0e4c, Best Practices \u0e41\u0e25\u0e30\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04 Programming \u0e17\u0e35\u0e48\u0e16\u0e37\u0e2d\u0e27\u0e48\u0e32\u0e44\u0e23\u0e49\u0e01\u0e32\u0e25\u0e40\u0e27\u0e25\u0e32\u0e41\u0e25\u0e30\u0e21\u0e35\u0e04\u0e38\u0e13\u0e04\u0e48\u0e32\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e21\u0e32\u0e01<\/p><\/p>\n\n\n\n<p><p style=\"padding-left: 40px;\"><em>\u0e04\u0e25\u0e34\u0e01\u0e14\u0e39\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d<\/em><em>:<\/em>&nbsp;<a href=\"https:\/\/amzn.to\/3TONEvj\">\u201cClean Code: A Handbook of Agile Software Craftsmanship\u201d by Robert C. Martin<\/a><\/p><\/p>\n\n\n\n<p><strong>2. \u201cYou Don\u2019t Know JS\u201d (book series) \u0e42\u0e14\u0e22 Kyle Simpson<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/YouDontKnowJS.jpg\" alt=\"You Don\u2019t Know JS\" width=\"266\" height=\"398\"\/><\/figure><\/div>\n\n\n<p><p style=\"padding-left: 40px;\">\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e0a\u0e38\u0e14 \u0e17\u0e35\u0e48\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e44\u0e1b\u0e14\u0e49\u0e27\u0e22\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d 6 \u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49 \u0e08\u0e30\u0e1e\u0e32\u0e04\u0e38\u0e13\u0e40\u0e08\u0e32\u0e30\u0e25\u0e36\u0e01\u0e16\u0e36\u0e07\u0e42\u0e25\u0e01\u0e02\u0e2d\u0e07 JavaScript \u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e43\u0e19\u0e20\u0e32\u0e29\u0e32 Programming \u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e19\u0e34\u0e22\u0e21\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14 \u0e42\u0e14\u0e22 Kyle Simpson \u0e44\u0e14\u0e49\u0e41\u0e1a\u0e48\u0e07\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e17\u0e35\u0e48\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \u0e41\u0e25\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e20\u0e32\u0e29\u0e32\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e17\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e01\u0e31\u0e1a Developers \u0e17\u0e35\u0e48\u0e40\u0e1e\u0e34\u0e48\u0e07\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07\u0e17\u0e35\u0e48\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e41\u0e25\u0e49\u0e27 \u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1e\u0e39\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e14\u0e49\u0e32\u0e19 JavaScript<\/p><\/p>\n\n\n\n<p><p style=\"padding-left: 40px;\"><em>\u0e04\u0e25\u0e34\u0e01\u0e14\u0e39\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d<\/em><em>:<\/em>&nbsp;<a href=\"https:\/\/amzn.to\/3zcJ14H\">\u201cYou Don\u2019t Know JS\u201d (book series) by Kyle Simpson<\/a><\/p><\/p>\n\n\n\n<p><strong>3. \u201cThe Pragmatic Programmer: Your Journey to Mastery\u201d \u0e42\u0e14\u0e22 Andrew Hunt and David Thomas<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/ThePragmaticProgrammer.jpg\" alt=\"The Pragmatic Programmer\" width=\"305\" height=\"305\"\/><\/figure><\/div>\n\n\n<p><p style=\"padding-left: 40px;\">\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d Programming \u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e04\u0e25\u0e32\u0e2a\u0e2a\u0e34\u0e01\u0e21\u0e32\u0e01 \u0e21\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e17\u0e35\u0e48\u0e04\u0e27\u0e23\u0e2d\u0e48\u0e32\u0e19 \u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e2a\u0e19\u0e43\u0e08\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07 Software \u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e2a\u0e39\u0e07 \u201cThe Pragmatic Programmer\u201d \u0e40\u0e15\u0e47\u0e21\u0e44\u0e1b\u0e14\u0e49\u0e27\u0e22\u0e40\u0e04\u0e25\u0e47\u0e14\u0e25\u0e31\u0e1a \u0e40\u0e17\u0e04\u0e19\u0e34\u0e04 \u0e41\u0e25\u0e30\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e0a\u0e34\u0e07\u0e25\u0e36\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e0b\u0e36\u0e48\u0e07\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e40\u0e1b\u0e47\u0e19 Coder \u0e17\u0e35\u0e48\u0e14\u0e35\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19 \u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49\u0e40\u0e19\u0e49\u0e19\u0e22\u0e49\u0e33\u0e16\u0e36\u0e07\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07 \u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e31\u0e1a\u0e15\u0e31\u0e27 \u0e41\u0e25\u0e30\u0e19\u0e34\u0e2a\u0e31\u0e22\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e17\u0e35\u0e48\u0e14\u0e35 \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Programming Library \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13<\/p><\/p>\n\n\n\n<p><p style=\"padding-left: 40px;\"><em>\u0e04\u0e25\u0e34\u0e01\u0e14\u0e39\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d<\/em><em>:<\/em>&nbsp;<a href=\"https:\/\/amzn.to\/3TOV3ux\">\u201cThe Pragmatic Programmer: Your Journey to Mastery\u201d by Andrew Hunt and David Thomas<\/a><\/p><\/p>\n\n\n\n<p><strong>4. \u201cCracking the Coding Interview\u201d \u0e42\u0e14\u0e22 Gayle Laakmann McDowell<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/CrackingtheCodingInterview.jpg\" alt=\"Cracking the Coding Interview\" width=\"272\" height=\"389\"\/><\/figure><\/div>\n\n\n<p><p style=\"padding-left: 40px;\">\u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e15\u0e31\u0e49\u0e07\u0e40\u0e1b\u0e49\u0e32\u0e17\u0e35\u0e48\u0e08\u0e30\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e19\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e0a\u0e31\u0e49\u0e19\u0e19\u0e33 \u201cCracking the Coding Interview\u201d \u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e41\u0e2b\u0e25\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e2b\u0e49\u0e32\u0e21\u0e1e\u0e25\u0e32\u0e14 \u0e14\u0e49\u0e27\u0e22\u0e04\u0e33\u0e16\u0e32\u0e21\u0e41\u0e25\u0e30\u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e21\u0e20\u0e32\u0e29\u0e13\u0e4c Programming \u0e17\u0e35\u0e48\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32 150 \u0e02\u0e49\u0e2d \u0e0b\u0e36\u0e48\u0e07 Gayle Laakmann McDowell \u0e44\u0e14\u0e49\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e27\u0e49\u0e32\u0e07\u0e02\u0e27\u0e32\u0e07\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e21\u0e20\u0e32\u0e29\u0e13\u0e4c\u0e07\u0e32\u0e19\u0e14\u0e49\u0e32\u0e19 Software Engineering \u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a &nbsp;Coding Problems \u0e17\u0e35\u0e48\u0e17\u0e49\u0e32\u0e17\u0e32\u0e22\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14 \u0e41\u0e25\u0e30\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e21\u0e31\u0e48\u0e19\u0e43\u0e08\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e21\u0e20\u0e32\u0e29\u0e13\u0e4c\u0e07\u0e32\u0e19\u0e43\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e19\u0e48\u0e19\u0e2d\u0e19<\/p><\/p>\n\n\n\n<p><p style=\"padding-left: 40px;\"><em>\u0e04\u0e25\u0e34\u0e01\u0e14\u0e39\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d<\/em><em>:<\/em>&nbsp;<a href=\"https:\/\/www.amazon.com\/Cracking-Coding-Interview-Programming-Questions\/dp\/0984782850\">\u201cCracking the Coding Interview\u201d by Gayle Laakmann McDowell<\/a><\/p><\/p>\n\n\n\n<p><strong>5. \u201cPython Crash Course\u201d \u0e42\u0e14\u0e22 Eric Matthes<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/PythonCrashCourse.jpg\" alt=\"Python Crash Course\" width=\"286\" height=\"378\"\/><\/figure><\/div>\n\n\n<p><p style=\"padding-left: 40px;\">Python \u0e40\u0e1b\u0e47\u0e19\u0e20\u0e32\u0e29\u0e32 Programming \u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2b\u0e25\u0e32\u0e01\u0e2b\u0e25\u0e32\u0e22\u0e41\u0e25\u0e30\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e21\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Developers \u0e17\u0e35\u0e48\u0e40\u0e1e\u0e34\u0e48\u0e07\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07\u0e17\u0e35\u0e48\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c \u201cPython Crash Course\u201d \u0e40\u0e1b\u0e47\u0e19\u0e04\u0e39\u0e48\u0e21\u0e37\u0e2d\u0e17\u0e35\u0e48\u0e04\u0e23\u0e2d\u0e1a\u0e04\u0e25\u0e38\u0e21 \u0e42\u0e14\u0e22\u0e08\u0e30\u0e2a\u0e2d\u0e19 Python Programming \u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 \u0e14\u0e49\u0e27\u0e22 Projects \u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e25\u0e07\u0e21\u0e37\u0e2d\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e08\u0e23\u0e34\u0e07\u0e41\u0e25\u0e30\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e04\u0e38\u0e13\u0e08\u0e30\u0e44\u0e14\u0e49\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27\u0e41\u0e25\u0e30\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e32\u0e01\u0e10\u0e32\u0e19\u0e17\u0e35\u0e48\u0e41\u0e02\u0e47\u0e07\u0e41\u0e01\u0e23\u0e48\u0e07\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a Python \u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e15\u0e31\u0e27\u0e04\u0e38\u0e13\u0e40\u0e2d\u0e07<\/p><\/p>\n\n\n\n<p><p style=\"padding-left: 40px;\"><em>\u0e04\u0e25\u0e34\u0e01\u0e14\u0e39\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d<\/em><em>:<\/em>&nbsp;<a href=\"https:\/\/amzn.to\/3TPDdaJ\">\u201cPython Crash Course\u201d by Eric Matthes<\/a><\/p><\/p>\n\n\n\n<p><strong>6. \u201cDesign Patterns: Elements of Reusable Object-Oriented Software\u201d \u0e42\u0e14\u0e22 Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/DesignPatterns.jpg\" alt=\"Design Patterns\" width=\"281\" height=\"353\"\/><\/figure><\/div>\n\n\n<p><p style=\"padding-left: 40px;\">\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49\u0e21\u0e31\u0e01\u0e16\u0e39\u0e01\u0e40\u0e23\u0e35\u0e22\u0e01\u0e27\u0e48\u0e32 &#8220;Gang of Four&#8221; \u0e42\u0e14\u0e22 &#8220;Design Patterns&#8221; \u0e40\u0e1b\u0e47\u0e19\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e04\u0e25\u0e32\u0e2a\u0e2a\u0e34\u0e01 \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e0b\u0e2d\u0e1f\u0e15\u0e4c\u0e41\u0e27\u0e23\u0e4c\u0e40\u0e0a\u0e34\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38 (Object-oriented Software Design) \u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49\u0e19\u0e33\u0e40\u0e2a\u0e19\u0e2d 23 Design Patterns \u0e17\u0e35\u0e48\u0e0a\u0e48\u0e27\u0e22\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b \u0e01\u0e32\u0e23\u0e17\u0e33\u0e04\u0e27\u0e32\u0e21\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49 \u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e0b\u0e49\u0e33\u0e44\u0e14\u0e49 \u0e41\u0e25\u0e30 Maintain \u0e44\u0e14\u0e49 \u0e41\u0e25\u0e30\u0e40\u0e23\u0e35\u0e22\u0e01\u0e44\u0e14\u0e49\u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e2d\u0e48\u0e32\u0e19 \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Developers \u0e17\u0e35\u0e48\u0e17\u0e33\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a\u0e20\u0e32\u0e29\u0e32\u0e40\u0e0a\u0e34\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38 (Object-oriented Languages) \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e20\u0e32\u0e29\u0e32 Java, C++ \u0e2b\u0e23\u0e37\u0e2d C#<\/p><\/p>\n\n\n\n<p><p style=\"padding-left: 40px;\"><em>\u0e04\u0e25\u0e34\u0e01\u0e14\u0e39\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d<\/em><em>:<\/em>&nbsp;<a href=\"https:\/\/amzn.to\/3FY6tpS\">\u201cDesign Patterns: Elements of Reusable Object-Oriented Software\u201d by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides<\/a><\/p><\/p>\n\n\n\n<p><strong>7. \u201cRefactoring: Improving the Design of Existing Code\u201d \u0e42\u0e14\u0e22 Martin Fowler<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/Refactoring-ImprovingtheDesignofExistingCode.jpg\" alt=\"Refactoring: Improving the Design of Existing Code\" width=\"297\" height=\"369\"\/><\/figure><\/div>\n\n\n<p><p style=\"padding-left: 40px;\">\u0e43\u0e19\u0e10\u0e32\u0e19\u0e30 Developer \u0e04\u0e38\u0e13\u0e21\u0e31\u0e01\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a Codebases \u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48 \u0e41\u0e25\u0e30\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e01\u0e32\u0e23\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a \u0e0b\u0e36\u0e48\u0e07\u0e43\u0e19\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d \u201cRefactoring\u201d \u0e42\u0e14\u0e22 Martin Fowler \u0e08\u0e30\u0e43\u0e2b\u0e49\u0e04\u0e33\u0e41\u0e19\u0e30\u0e19\u0e33\u0e17\u0e35\u0e25\u0e30\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1b\u0e23\u0e31\u0e1a Code \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e43\u0e2b\u0e49\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e2a\u0e21 \u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01 \u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49\u0e2d\u0e31\u0e14\u0e41\u0e19\u0e48\u0e19\u0e44\u0e1b\u0e14\u0e49\u0e27\u0e22\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e41\u0e25\u0e30\u0e2b\u0e25\u0e31\u0e01\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e0b\u0e36\u0e48\u0e07\u0e08\u0e30\u0e17\u0e33\u0e43\u0e2b\u0e49 Code \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2d\u0e48\u0e32\u0e19\u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22\u0e02\u0e36\u0e49\u0e19 Maintain \u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22\u0e02\u0e36\u0e49\u0e19 \u0e41\u0e25\u0e30\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19<\/p><\/p>\n\n\n\n<p><p style=\"padding-left: 40px;\"><em>\u0e04\u0e25\u0e34\u0e01\u0e14\u0e39\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d<\/em><em>:<\/em>&nbsp;<a href=\"https:\/\/amzn.to\/3nvqZbh\">\u201cRefactoring: Improving the Design of Existing Code\u201d by Martin Fowler<\/a><\/p><\/p>\n\n\n\n<p><strong>8. \u201cIntroduction to Algorithms\u201d \u0e42\u0e14\u0e22 Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest \u0e41\u0e25\u0e30 Clifford Stein<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/IntroductiontoAlgorithms.jpg\" alt=\"Introduction to Algorithms\" width=\"303\" height=\"342\"\/><\/figure><\/div>\n\n\n<p><p style=\"padding-left: 40px;\">\u0e01\u0e32\u0e23\u0e17\u0e33\u0e04\u0e27\u0e32\u0e21\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e36\u0e01\u0e0b\u0e36\u0e49\u0e07\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a Algorithms \u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Programmer \u0e17\u0e38\u0e01\u0e04\u0e19 \u0e42\u0e14\u0e22 \u201cIntroduction to Algorithms\u201d \u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e17\u0e35\u0e48\u0e21\u0e35\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e04\u0e23\u0e2d\u0e1a\u0e04\u0e25\u0e38\u0e21 Algorithms \u0e17\u0e35\u0e48\u0e2b\u0e25\u0e32\u0e01\u0e2b\u0e25\u0e32\u0e22 \u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e07\u0e48\u0e32\u0e22\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14 \u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49\u0e08\u0e30\u0e2a\u0e2d\u0e19\u0e27\u0e34\u0e18\u0e35\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49 Algorithms \u0e0b\u0e36\u0e48\u0e07\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e19\u0e31\u0e01\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e17\u0e35\u0e48\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19<\/p><\/p>\n\n\n\n<p><p style=\"padding-left: 40px;\"><em>\u0e04\u0e25\u0e34\u0e01\u0e14\u0e39\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d<\/em><em>:<\/em>&nbsp;<a href=\"https:\/\/amzn.to\/40EgSio\">\u201cIntroduction to Algorithms\u201d by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein<\/a><\/p><\/p>\n\n\n\n<p><strong>9. \u201cEloquent JavaScript\u201d \u0e42\u0e14\u0e22 Marijn Haverbeke<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/EloquentJavaScript.jpg\" alt=\"Eloquent JavaScript\" width=\"269\" height=\"354\"\/><\/figure><\/div>\n\n\n<p><p style=\"padding-left: 40px;\">\u201cEloquent JavaScript\u201d \u0e40\u0e1b\u0e47\u0e19\u0e04\u0e33\u0e41\u0e19\u0e30\u0e19\u0e33\u0e17\u0e35\u0e48\u0e40\u0e02\u0e35\u0e22\u0e19\u0e02\u0e36\u0e49\u0e19\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19 \u0e0b\u0e36\u0e48\u0e07\u0e08\u0e30\u0e2a\u0e2d\u0e19\u0e04\u0e38\u0e13\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e02\u0e2d\u0e07 JavaScript \u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\u0e43\u0e19\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07 \u0e40\u0e0a\u0e48\u0e19 Asynchronous Programming \u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a Document Object Model (DOM) \u0e14\u0e49\u0e27\u0e22\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e25\u0e30\u0e41\u0e1a\u0e1a\u0e1d\u0e36\u0e01\u0e2b\u0e31\u0e14\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22 \u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e40\u0e0a\u0e35\u0e48\u0e22\u0e27\u0e0a\u0e32\u0e0d JavaScript \u0e41\u0e25\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e23\u0e49\u0e32\u0e07 Web Applications \u0e17\u0e35\u0e48\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e44\u0e14\u0e49<\/p><\/p>\n\n\n\n<p><p style=\"padding-left: 40px;\"><em>\u0e04\u0e25\u0e34\u0e01\u0e14\u0e39\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d<\/em><em>:<\/em>&nbsp;<a href=\"https:\/\/amzn.to\/40LsPTy\">\u201cEloquent JavaScript\u201d by Marijn Haverbeke<\/a><\/p><\/p>\n\n\n\n<p><strong>10.&nbsp;\u201cEffective Java\u201d \u0e42\u0e14\u0e22 Joshua Bloch<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/EffectiveJava.jpg\" alt=\"Effective Java\" width=\"300\" height=\"392\"\/><\/figure><\/div>\n\n\n<p><p style=\"padding-left: 40px;\">\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Java Developers \u0e41\u0e25\u0e49\u0e27 \u201cEffective Java\u201d \u0e16\u0e37\u0e2d\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e2d\u0e48\u0e32\u0e19 \u0e0b\u0e36\u0e48\u0e07 Joshua Bloch \u0e44\u0e14\u0e49\u0e23\u0e27\u0e1a\u0e23\u0e27\u0e21\u0e04\u0e33\u0e41\u0e19\u0e30\u0e19\u0e33\u0e08\u0e32\u0e01\u0e1c\u0e39\u0e49\u0e40\u0e0a\u0e35\u0e48\u0e22\u0e27\u0e0a\u0e32\u0e0d\u0e41\u0e25\u0e30 Best Practice \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Java Code \u0e43\u0e2b\u0e49\u0e21\u0e35\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e2a\u0e39\u0e07 \u0e14\u0e49\u0e27\u0e22\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e42\u0e14\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a Language Features \u0e41\u0e25\u0e30 Design Patterns \u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e40\u0e1b\u0e47\u0e19 Java Programmer \u0e17\u0e35\u0e48\u0e40\u0e0a\u0e35\u0e48\u0e22\u0e27\u0e0a\u0e32\u0e0d\u0e41\u0e25\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e21\u0e37\u0e2d\u0e2d\u0e32\u0e0a\u0e35\u0e1e\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19<\/p><\/p>\n\n\n\n<p><p style=\"padding-left: 40px;\"><em>\u0e04\u0e25\u0e34\u0e01\u0e14\u0e39\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d<\/em><em>:<\/em>&nbsp;<a href=\"https:\/\/amzn.to\/3FVMqZp\">\u201cEffective Java\u201d by Joshua Bloch<\/a><\/p><\/p>\n\n\n\n<p>\u0e41\u0e25\u0e30\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e19\u0e35\u0e49\u0e01\u0e47\u0e04\u0e37\u0e2d&nbsp;<strong>10 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25&nbsp;<\/strong>\u0e2b\u0e27\u0e31\u0e07\u0e27\u0e48\u0e32\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e17\u0e31\u0e49\u0e07 10 \u0e40\u0e25\u0e48\u0e21\u0e19\u0e35\u0e49\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e43\u0e19\u0e15\u0e31\u0e27\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e40\u0e1b\u0e47\u0e19 Developer \u0e17\u0e35\u0e48\u0e21\u0e35\u0e17\u0e31\u0e01\u0e29\u0e30\u0e2b\u0e25\u0e32\u0e01\u0e2b\u0e25\u0e32\u0e22 \u0e41\u0e25\u0e30\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19 \u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19 \u0e41\u0e19\u0e30\u0e19\u0e33\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e25\u0e2d\u0e07\u0e2b\u0e22\u0e34\u0e1a\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e2d\u0e48\u0e32\u0e19 \u0e41\u0e25\u0e49\u0e27\u0e23\u0e2d\u0e14\u0e39\u0e17\u0e31\u0e01\u0e29\u0e30\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e17\u0e35\u0e48\u0e08\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e01\u0e49\u0e32\u0e27\u0e01\u0e23\u0e30\u0e42\u0e14\u0e14\u0e01\u0e31\u0e19\u0e40\u0e16\u0e2d\u0e30<\/p>\n\n\n\n<p>\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16&nbsp;<a href=\"file:\/\/\/C:\/Users\/LENOVO\/Desktop\/%E0%B8%AB%E0%B8%B2%E0%B8%87%E0%B8%B2%E0%B8%99%20IT\">\u0e2b\u0e32\u0e07\u0e32\u0e19 IT<\/a>&nbsp;\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e48\u0e07 Resume \u0e21\u0e32\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a\u0e40\u0e23\u0e32\u0e44\u0e14\u0e49\u0e17\u0e35\u0e48&nbsp;<a href=\"https:\/\/www.ismtech.net\/submit-your-resume\">https:\/\/www.ismtech.net\/submit-your-resume<\/a>&nbsp;\u0e43\u0e2b\u0e49&nbsp;<em>ISM Technology Recruitment<\/em>&nbsp;\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e35\u0e01\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e15\u0e31\u0e27\u0e0a\u0e48\u0e27\u0e22 \u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49&nbsp;<em>\u201c\u0e0a\u0e35\u0e27\u0e34\u0e15\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e19\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u201d<\/em><\/p>\n\n\n\n<p>ISM \u0e40\u0e0a\u0e35\u0e48\u0e22\u0e27\u0e0a\u0e32\u0e0d\u0e43\u0e19\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08 IT Recruitment &amp; IT Outsourcing \u0e42\u0e14\u0e22\u0e40\u0e09\u0e1e\u0e32\u0e30 \u0e40\u0e1b\u0e34\u0e14\u0e17\u0e33\u0e01\u0e32\u0e23\u0e21\u0e32\u0e01\u0e27\u0e48\u0e32 30 \u0e1b\u0e35 \u0e21\u0e35\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e17\u0e38\u0e01\u0e2a\u0e32\u0e22\u0e41\u0e25\u0e30\u0e17\u0e38\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e17\u0e32\u0e07\u0e14\u0e49\u0e32\u0e19 IT \u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e48\u0e27\u0e21\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e23\u0e43\u0e2b\u0e0d\u0e48\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e41\u0e25\u0e30\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e02\u0e49\u0e32\u0e21\u0e0a\u0e32\u0e15\u0e34\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22<\/p>\n\n\n\n<p><strong><em>Source:&nbsp;<a href=\"https:\/\/pchojecki.medium.com\/the-top-programming-books-of-all-time-a6fe21ffb3c7\">https:\/\/pchojecki.medium.com\/<\/a><\/em><\/strong><\/p>\n\n\n\n<p><em>\u200b<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e08\u0e36\u0e07\u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33\u00a010 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25\u00a0\u0e21\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e20\u0e32\u0e29\u0e32\u0e43\u0e2b\u0e21\u0e48 \u0e46 \u0e40\u0e08\u0e32\u0e30\u0e25\u0e36\u0e01\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e17\u0e31\u0e01\u0e29\u0e30\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e01\u0e31\u0e19\u0e40\u0e25\u0e22<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89],"tags":[],"class_list":["post-8397","post","type-post","status-publish","format-standard","hentry","category-it-topics-trends-th"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>10 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25<\/title>\n<meta name=\"description\" content=\"\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e08\u0e36\u0e07\u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33\u00a010 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25\u00a0\u0e21\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e20\u0e32\u0e29\u0e32\u0e43\u0e2b\u0e21\u0e48 \u0e46 \u0e40\u0e08\u0e32\u0e30\u0e25\u0e36\u0e01\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e17\u0e31\u0e01\u0e29\u0e30\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e01\u0e31\u0e19\u0e40\u0e25\u0e22\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"th_TH\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25\" \/>\n<meta property=\"og:description\" content=\"\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e08\u0e36\u0e07\u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33\u00a010 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25\u00a0\u0e21\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e20\u0e32\u0e29\u0e32\u0e43\u0e2b\u0e21\u0e48 \u0e46 \u0e40\u0e08\u0e32\u0e30\u0e25\u0e36\u0e01\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e17\u0e31\u0e01\u0e29\u0e30\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e01\u0e31\u0e19\u0e40\u0e25\u0e22\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/\" \/>\n<meta property=\"og:site_name\" content=\"ISM Technology Recruitment Ltd.\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-01T08:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-01T10:55:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/CleanCode.jpg\" \/>\n<meta name=\"author\" content=\"ismtech\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ismtech\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 \u0e19\u0e32\u0e17\u0e35\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.ismtech.net\/#website\",\"url\":\"https:\/\/www.ismtech.net\/\",\"name\":\"ISM Technology Recruitment Ltd.\",\"description\":\"#1 tech recruiter in thailand\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.ismtech.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"th\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"th\",\"@id\":\"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/#primaryimage\",\"url\":\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/CleanCode.jpg\",\"contentUrl\":\"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/CleanCode.jpg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/#webpage\",\"url\":\"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/\",\"name\":\"10 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25\",\"isPartOf\":{\"@id\":\"https:\/\/www.ismtech.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/#primaryimage\"},\"datePublished\":\"2023-06-01T08:30:00+00:00\",\"dateModified\":\"2023-06-01T10:55:37+00:00\",\"author\":{\"@id\":\"https:\/\/www.ismtech.net\/#\/schema\/person\/d8ae780c9892f9a6cd0d48bdcf6b845b\"},\"description\":\"\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e08\u0e36\u0e07\u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33\u00a010 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25\u00a0\u0e21\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e20\u0e32\u0e29\u0e32\u0e43\u0e2b\u0e21\u0e48 \u0e46 \u0e40\u0e08\u0e32\u0e30\u0e25\u0e36\u0e01\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e17\u0e31\u0e01\u0e29\u0e30\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e01\u0e31\u0e19\u0e40\u0e25\u0e22\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/#breadcrumb\"},\"inLanguage\":\"th\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.ismtech.net\/th\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"10 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.ismtech.net\/#\/schema\/person\/d8ae780c9892f9a6cd0d48bdcf6b845b\",\"name\":\"ismtech\",\"url\":\"https:\/\/ismtech.net\/th\/author\/ismtech\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"10 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25","description":"\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e08\u0e36\u0e07\u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33\u00a010 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25\u00a0\u0e21\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e20\u0e32\u0e29\u0e32\u0e43\u0e2b\u0e21\u0e48 \u0e46 \u0e40\u0e08\u0e32\u0e30\u0e25\u0e36\u0e01\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e17\u0e31\u0e01\u0e29\u0e30\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e01\u0e31\u0e19\u0e40\u0e25\u0e22","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"th_TH","og_type":"article","og_title":"10 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25","og_description":"\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e08\u0e36\u0e07\u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33\u00a010 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25\u00a0\u0e21\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e20\u0e32\u0e29\u0e32\u0e43\u0e2b\u0e21\u0e48 \u0e46 \u0e40\u0e08\u0e32\u0e30\u0e25\u0e36\u0e01\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e17\u0e31\u0e01\u0e29\u0e30\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e01\u0e31\u0e19\u0e40\u0e25\u0e22","og_url":"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/","og_site_name":"ISM Technology Recruitment Ltd.","article_published_time":"2023-06-01T08:30:00+00:00","article_modified_time":"2023-06-01T10:55:37+00:00","og_image":[{"url":"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/CleanCode.jpg"}],"author":"ismtech","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ismtech","Est. reading time":"5 \u0e19\u0e32\u0e17\u0e35"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.ismtech.net\/#website","url":"https:\/\/www.ismtech.net\/","name":"ISM Technology Recruitment Ltd.","description":"#1 tech recruiter in thailand","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ismtech.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"th"},{"@type":"ImageObject","inLanguage":"th","@id":"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/#primaryimage","url":"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/CleanCode.jpg","contentUrl":"https:\/\/images.ismtech.net\/Images\/Blog\/Article2023\/10ProgrammingBooks\/CleanCode.jpg"},{"@type":"WebPage","@id":"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/#webpage","url":"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/","name":"10 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25","isPartOf":{"@id":"https:\/\/www.ismtech.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/#primaryimage"},"datePublished":"2023-06-01T08:30:00+00:00","dateModified":"2023-06-01T10:55:37+00:00","author":{"@id":"https:\/\/www.ismtech.net\/#\/schema\/person\/d8ae780c9892f9a6cd0d48bdcf6b845b"},"description":"\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e08\u0e36\u0e07\u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33\u00a010 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25\u00a0\u0e21\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e20\u0e32\u0e29\u0e32\u0e43\u0e2b\u0e21\u0e48 \u0e46 \u0e40\u0e08\u0e32\u0e30\u0e25\u0e36\u0e01\u0e41\u0e19\u0e27\u0e04\u0e34\u0e14\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e17\u0e31\u0e01\u0e29\u0e30\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e01\u0e31\u0e19\u0e40\u0e25\u0e22","breadcrumb":{"@id":"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/#breadcrumb"},"inLanguage":"th","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ismtech.net\/th\/it-topics-trends-th\/10-programming-books-of-all-time\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ismtech.net\/th\/"},{"@type":"ListItem","position":2,"name":"10 Programming Books \u0e22\u0e2d\u0e14\u0e19\u0e34\u0e22\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e32\u0e25"}]},{"@type":"Person","@id":"https:\/\/www.ismtech.net\/#\/schema\/person\/d8ae780c9892f9a6cd0d48bdcf6b845b","name":"ismtech","url":"https:\/\/ismtech.net\/th\/author\/ismtech\/"}]}},"_links":{"self":[{"href":"https:\/\/ismtech.net\/th\/wp-json\/wp\/v2\/posts\/8397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ismtech.net\/th\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ismtech.net\/th\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ismtech.net\/th\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ismtech.net\/th\/wp-json\/wp\/v2\/comments?post=8397"}],"version-history":[{"count":3,"href":"https:\/\/ismtech.net\/th\/wp-json\/wp\/v2\/posts\/8397\/revisions"}],"predecessor-version":[{"id":8458,"href":"https:\/\/ismtech.net\/th\/wp-json\/wp\/v2\/posts\/8397\/revisions\/8458"}],"wp:attachment":[{"href":"https:\/\/ismtech.net\/th\/wp-json\/wp\/v2\/media?parent=8397"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ismtech.net\/th\/wp-json\/wp\/v2\/categories?post=8397"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ismtech.net\/th\/wp-json\/wp\/v2\/tags?post=8397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}