جگہ |
نام |
درجہ بندی میں خصوصیت |
1 | کامل کوڈ۔ ماسٹر کلاس | عمل کی سب سے مکمل تفصیل |
2 | پروگرامنگ کا فن۔ T. 1-4 | کلاسیکی پروگرامر کو پڑھنا چاہیے۔ |
3 | کوڈ صاف کریں۔ تخلیق، تجزیہ اور ری فیکٹرنگ | دستیاب مواد کی فراہمی |
4 | آبجیکٹ پر مبنی ڈیزائن کی تکنیک۔ ڈیزائن پیٹرن | نفاذ کی مثالوں کے ساتھ بنیادی ڈیزائن پیٹرن |
5 | ریفیکٹرنگ۔ موجودہ کوڈ کے ڈیزائن کو بہتر بنانا | ایک ایڈیشن میں بہترین طرز عمل اور ری فیکٹرنگ کے اصول |
بنیادی پروگرامنگ زبانوں میں مہارت حاصل کرنے کے لیے بہترین کتابیں۔ |
1 | Python میں پروگرامنگ | ازگر کی زبان کی بنیادی باتوں کی بہترین وضاحت |
2 | سادہ ازگر۔ جدید پروگرامنگ کا انداز | سب سے تازہ ترین زبان کے پیکیجز اور لائبریریاں |
3 | جاوا سیکھیں۔ | بصری طور پر معلومات کا بصری ساتھ |
4 | C++ میں آبجیکٹ اورینٹڈ پروگرامنگ | اساتذہ اور طلباء کی طرف سے بہترین سفارشات |
5 | جاوا اسکرپٹ پروگرامنگ سیکھنا | ہیڈ فرسٹ او ریلی سیریز کا معیاری ایڈیشن |
1 | بچوں کے لیے پروگرامنگ۔ سکریچ اور ازگر کی زبانوں کے لیے ایک السٹریٹڈ گائیڈ | بچوں، والدین اور اساتذہ کے لیے یونیورسل ٹیوٹوریل |
2 | نوجوان پروگرامرز کے لیے سکریچ | بہترین سجاوٹ۔ روسی بولنے والے مصنف |
3 | بچوں کے لیے پروگرامنگ۔ ویب سائٹس، ایپلیکیشنز اور گیمز بنانا سیکھیں۔ ایچ ٹی ایم ایل، سی ایس ایس اور جاوا اسکرپٹ | گیم کے ذریعے حقیقی پروگرامنگ کی مہارتوں کی ترقی |
1 | ازگر۔ جیبی گائیڈ | آپ کی جیب میں ایک ازگر گرو کی طرف سے ایک مستند ٹپ |
2 | کمپیوٹر فن تعمیر | پی سی کی ساختی تنظیم کا بنیادی علم |
3 | ہم الگورتھم کو روکتے ہیں۔ پروگرامرز اور متجسسوں کے لیے تصویری گائیڈ | بہت زیادہ فلسفے کے بغیر بنیادی الگورتھم کی بہترین وضاحت |
4 | جنونی پروگرامر | آئی ٹی فیلڈ میں تعلقات، حوصلہ افزائی اور خود شناسی کی نفسیات |
1 | پروگرامنگ کے مسائل کا مجموعہ | کسی مخصوص زبان کے حوالے کے بغیر بہترین مسئلہ کتاب |
2 | پروگرامنگ کے کام | پاسکل میں مسائل اور مشقوں کا سب سے بڑا مجموعہ |
3 | مثالوں اور کاموں میں پروگرامنگ | ملک کی معروف یونیورسٹی سے امتحان پاس کرنے کی تیاری |
سب سے مشہور پروگرامرز، جن کی پیشہ ورانہ مہارت میں کوئی شک نہیں ہے، مسلسل خود تعلیم کو اپنی کامیابی کا بنیادی راز کہتے ہیں۔ دونوں اپنے سفر کے آغاز میں، اور پہلے ہی آئی ٹی انڈسٹری کی چوٹی پر چڑھ چکے ہیں، وہ نئی زبانوں اور ٹولز میں مہارت حاصل کرنے، رجحانات کی پیروی کرنے اور منفرد مصنوعات بنانے سے باز نہیں آتے۔ پروگرامنگ کی بنیادی باتوں کو سمجھنے کے لیے، ایک مخصوص راستہ کا انتخاب کریں اور عملی مسائل کو حل کرنے کے لیے آگے بڑھیں، ان میں سے اکثر کو نیچے کی درجہ بندی سے صرف 1-2 کتابوں کا مطالعہ کرنا تھا۔ بنیادی بات یہ نہیں ہے کہ تھیوری پر اکتفا کیا جائے، بلکہ فوری طور پر حاصل کردہ علم کو عملی طور پر لاگو کریں اور کوڈ کی پہلی لائنوں کو جلد از جلد لکھنے کی کوشش کریں۔
پروگرامنگ کے بنیادی اصولوں کو سمجھنے کے لیے بہترین کتابیں۔
5 ریفیکٹرنگ۔ موجودہ کوڈ کے ڈیزائن کو بہتر بنانا
مصنفین: کینٹ بیک، جان برانٹ، مارٹن فولر
کتاب کی قیمت: 2834 رگڑیں۔
درجہ بندی (2022): 4.3
کوئی بھی، یہاں تک کہ ایک بہت ہی بری طرح سے ڈیزائن کیا گیا پروگرام، کام کرنے والے قابل اعتماد کوڈ میں تبدیل کیا جا سکتا ہے۔کیسے؟ یہ بالکل وہی ہے جس کے بارے میں مارٹن فولر اور ان کے شریک مصنف اپنی کتاب میں بات کرتے ہیں، ریفیکٹرنگ کے عمل کو کئی آسان مراحل میں تحلیل کرتے ہیں۔ مجموعی طور پر، کتاب 70 سے زیادہ کوڈ آپٹیمائزیشن تکنیکوں پر مبنی ہے، جن میں سے ہر ایک کے لیے جاوا میں مخصوص مثالوں کے ساتھ فیلڈ ٹیسٹ شدہ ٹیکنالوجی پیش کی گئی ہے۔
ڈویلپرز جنہوں نے کتاب پڑھی ہے اسے ایک پروگرامنگ کلاسک کہتے ہیں اور جو کچھ انہوں نے سیکھا ہے اسے لاگو کرنے کے اپنے تجربے کو مثبت طور پر بیان کرتے ہیں۔ ابتدائیوں کے لیے، یہ ناقابل فہم ہو سکتا ہے - مصنف کے تجویز کردہ حل بہت ابتدائی معلوم ہوتے ہیں۔ لیکن مجموعی طور پر، اس طرح کی چھوٹی تبدیلیاں یکسر مختلف اثر دیتی ہیں، جس کا اظہار پورے منصوبے کی بہتری اور خطرے سے پاک ترقی میں ہوتا ہے۔
4 آبجیکٹ پر مبنی ڈیزائن کی تکنیک۔ ڈیزائن پیٹرن
مصنفین: ایرچ گاما، رچرڈ ہیلم، رالف جانسن، جان ویلسائیڈز
کتاب کی قیمت: 570 رگڑنا۔
درجہ بندی (2022): 4.5
OO میں پروگراموں کو ڈیزائن کرتے وقت، عام کام اکثر پیدا ہوتے ہیں، جنہیں دوبارہ قابل تعمیراتی ڈھانچے - پیٹرن کے ذریعے حل کرنے کے لیے ڈیزائن کیا گیا ہے۔ ان میں سے سب سے آسان اور سب سے خوبصورت کمپیوٹر سائنسدانوں کی مصنف کی ٹیم کی کتاب میں بیان کیا گیا ہے، جسے "گینگ آف فور" کا نام دیا گیا ہے۔ ان کے کام کو تقریباً 50 بار دوبارہ شائع کیا گیا اور نصف ملین سے زیادہ کاپیاں فروخت ہوئیں۔
پہلا حصہ سافٹ ویئر انجینئرنگ میں پیٹرن کے استعمال کے تمام فوائد اور نقصانات کے بارے میں بات کرتا ہے، دوسرا - 23 کلاسک پیٹرن کو پڑھنے میں آسان شکل میں پیش کیا گیا ہے۔ ان کا استعمال نوسکھئیے ڈیزائنرز کو بھی اپنی ایپلی کیشنز تیار کرنے کی اجازت دیتا ہے۔
3 کوڈ صاف کریں۔ تخلیق، تجزیہ اور ری فیکٹرنگ
مصنف: مارٹن رابرٹ ایس۔
کتاب کی قیمت: 617 رگڑنا۔
درجہ بندی (2022): 4.7
ورکنگ کوڈ ہمیشہ بہترین نہیں ہوتا، اور تقریباً ہر پروگرامنگ کتاب اس کے بارے میں بات کرتی ہے۔ لیکن یہ رابرٹ مارٹن تھا، اس شعبے میں ایک بین الاقوامی مشیر، جسے انکل باب کے نام سے بھی جانا جاتا ہے، جو قابل رسائی زبان میں یہ بتانے میں کامیاب ہوئے کہ بدنام زمانہ کلین کوڈ کیسے لکھا جاتا ہے اور برے کوڈ کو اچھے میں کیسے تبدیل کیا جاتا ہے۔
صفحات کا مواد ابتدائی اور تجربہ کار پروگرامرز دونوں کے لیے یکساں طور پر مفید ہے، کیونکہ معلومات بتدریج پیش کی جاتی ہیں اور ہر کوئی اپنے لیے کچھ نیا تلاش کرے گا۔ اس اشاعت کو اس کے ہلکے انداز کی وجہ سے سراہا جاتا ہے، لیکن کچھ آبی مواد کی وجہ سے اسے غیر ضروری سمجھتے ہوئے تنقید کا نشانہ بنایا جاتا ہے، مثال کے طور پر مشہور ساتھیوں کے اقتباسات، نیز معلوماتی تکرار۔
2 پروگرامنگ کا فن۔ T. 1-4
مصنف: ڈونلڈ نتھ
کتاب کی قیمت: 4,253 روبل
درجہ بندی (2022): 4.8
کمپیوٹر سائنس کے شعبے میں امریکی سائنسدان ڈونلڈ ناتھ کا بنیادی کام، جو کہ ان کتابوں کی فہرست میں شامل ہے جنہوں نے XXI صدی کی جدید سائنس کو تشکیل دیا ہے، ساتھ ہی ساتھ بہترین جسمانی اور ریاضی کے مونوگراف کے ٹاپ-12 میں بھی شامل ہے۔ . 83 سالہ مصنف کا دعویٰ ہے کہ ان کے پاس 7 جلدیں بھرنے کے لیے کافی معلومات ہیں اور وہ اگلے 20 سالوں میں اپنی زندگی کا اہم پروجیکٹ مکمل کرنے کی امید رکھتے ہیں۔ آج تک، 4 لکھے اور شائع کیے جا چکے ہیں، اور ان میں سے سبھی پروگرامنگ کی بنیادی باتوں کے لیے وقف ہیں - بنیادی تصورات سے لے کر اہم ترین الگورتھم کے تجزیہ تک۔
جائزوں میں، کتاب کو پروگرامرز کے لیے بائبل کہا جاتا ہے۔ بل گیٹس نے خود کہا تھا کہ جو لوگ اسے پڑھتے ہیں وہ اسے محفوظ طریقے سے دوبارہ شروع بھیج سکتے ہیں۔ لیکن، جائزوں کے مطابق، یہ ابتدائیوں کے لیے ایک پیچیدہ زبان میں لکھا گیا ہے؛ صبر اور ریاضی کے اچھے علم کے بغیر، متن کو سمجھ نہیں سکتا۔
1 کامل کوڈ۔ ماسٹر کلاس
مصنف: اسٹیو میک کونل
کتاب کی قیمت: 1,488 روبل
درجہ بندی (2022): 4.9
یہ کوئی اتفاق نہیں ہے کہ کتاب کے پہلے ایڈیشن کو 10 سالوں کے لئے بہترین کوڈنگ گائیڈ سمجھا جاتا تھا۔ یہ مجاز کوڈنگ کے مختلف طریقوں اور اصولوں کو شیلف پر جمع کرتا ہے اور ان پر رکھتا ہے، اور بہت سی اہم چھوٹی چیزوں پر خصوصی توجہ دی جاتی ہے جن سے دوسرے مصنفین کبھی نہیں رکتے۔
دستی کا ایک اور فرق تحقیق اور عملی مثالوں سے مسلسل انکار، دوسرے مضامین اور سائنسی مقالوں کے حوالہ جات، اگر ضروری ہو تو، اصل ماخذ کا حوالہ دینے کی اجازت دیتا ہے۔ اور اگرچہ یہ کتاب 2004 میں لکھی گئی تھی اور اس میں جاوا اسکرپٹ اور پی ایچ پی جیسے جدید تصورات اور زبانوں کے بارے میں معلومات نہیں ہیں، اور مثالیں بنیادی طور پر C++ اور Visual Basic میں دی گئی ہیں، لیکن یہ اب بھی ہر ایک کے لیے متعلقہ اور قیمتی ہے۔ پروگرامنگ کی بنیادی باتوں کو سمجھتا ہے۔
بنیادی پروگرامنگ زبانوں میں مہارت حاصل کرنے کے لیے بہترین کتابیں۔
5 جاوا اسکرپٹ پروگرامنگ سیکھنا

مصنفین: ایرک فری مین، الزبتھ روبسن
کتاب کی قیمت: 1,741 روبل
درجہ بندی (2022): 4.2
O'Reilly Media امریکہ کی ایک مشہور تعلیمی کمپنی ہے جو کتابیں شائع کرتی ہے اور سائنسی کانفرنسوں کی میزبانی کرتی ہے۔ اس کی سب سے مشہور سیریز میں سے ایک ہیڈ فرسٹ ہے، جس میں مفید مواد، آف بیٹ پیج ڈیزائن، اور لطیفے اور پہیلیاں کے ساتھ ایک پرکشش گفتگو کا انداز شامل ہے۔
جاوا اسکرپٹ میں ویب پروگرامنگ کی بنیادی باتوں پر ایرک فری مین کی کتاب بھی اس سے مستثنیٰ نہیں ہے۔ بندش اور ہکس سے لے کر پروٹو ٹائپس اور کنسٹرکٹرز تک، ابتدائی افراد HTML اور CSS لے آؤٹ سے لے کر متحرک صفحات بنانے کے لیے ہر وہ چیز سیکھیں گے جس کی انھیں ضرورت ہے، چاہے انھوں نے پہلے کوڈ کی ایک لائن بھی نہ لکھی ہو۔
4 C++ میں آبجیکٹ اورینٹڈ پروگرامنگ
مصنف: رابرٹ لافورٹ
کتاب کی قیمت: 1,416 روبل
درجہ بندی (2022): 4.5
اس کتاب نے ہزاروں طلباء کو بغیر مبالغہ کے OO پروگرامنگ کی ٹیکنالوجی میں مہارت حاصل کرنے میں مدد کی۔ اس حقیقت کے باوجود کہ یہ معیاری یونیورسٹی کے نصاب میں شامل نہیں ہے، اساتذہ اسے اختیاری پڑھنے کے طور پر تجویز کرتے ہیں، بجا طور پر اسے آئی ٹی کورسز کے لیے ہر درخواست دہندہ کے لیے ڈیسک ٹاپ لٹریچر قرار دیتے ہیں۔
کتاب کے اہم فوائد مواد کی جامعیت اور وضاحت کے ساتھ ساتھ مسلسل ورکشاپس ہیں۔ پہلے ہی ابواب کے بعد، مبتدی اپنے پہلے سادہ پروگرام لکھتے ہیں، ہر عنوان کے بعد انہیں مشقوں اور کنٹرول سوالات کی مدد سے اپنے علم کی جانچ کرنے کے لیے مدعو کیا جاتا ہے، اور بالکل آخر میں - اپنے بڑے پیمانے پر پروجیکٹ بنانے کے لیے۔
3 جاوا سیکھیں۔
مصنفین: کیٹی سیرا، برٹ بیٹس
کتاب کی قیمت: 1284 رگڑیں۔
درجہ بندی (2022): 4.7
زیادہ تر پروگرامنگ نصابی کتابوں کے برعکس، بھاری تعلیمی زبان میں لکھی گئی، جاوا سیکھنا مواد کو پیش کرنے کے لیے سب سے آسان ہونے کے لیے مشہور ہے۔ اس حقیقت کی وجہ سے کہ متن میں بہت ساری مزاحیہ تصاویر اور مثالی مثالیں شامل ہیں، ابتدائی افراد اسے خوشی سے پڑھتے ہیں اور دلچسپ ٹیسٹوں، کراس ورڈ پہیلیاں اور یہاں تک کہ گیمز کی مدد سے پیشے کی پیچیدگیوں کو سمجھتے ہیں۔
پہلی نظر میں، مواد غیر سنجیدہ لگتا ہے. لیکن درحقیقت، نوسکھئیے پروگرامرز جاوا کے نظریہ اور عمل کو ناقابل فہم طور پر سمجھتے ہیں: تصور اور نحو، اسٹریمز کے ساتھ کام کرنا، نیٹ ورکنگ وغیرہ۔ ایک پیشہ بننے کا ایک عمدہ آغاز، لیکن ایک نکتے پر غور کرنا ضروری ہے: اشاعت جاوا پانچویں نمبر پر غور کرتی ہے۔ ورژن، جبکہ 2020 میں وہ پہلے ہی 12 ویں پر جا چکے ہیں۔
2 سادہ ازگر۔ جدید پروگرامنگ کا انداز
مصنف: بل لبانووچ
کتاب کی قیمت: 1,153 روبل
درجہ بندی (2022): 4.7
کتاب کا مقصد نئے ڈویلپرز کے لیے ہے، لیکن یہ یقینی طور پر ان لوگوں کے لیے دلچسپی کا باعث ہو گا جو پہلے سے مہارت حاصل کرنے والی زبانوں کی فہرست میں ازگر کو شامل کرنا چاہتے ہیں۔ لہذا، اعلی درجے کے قارئین کے لیے، NoSQL ڈیٹا بیس اور پیغام پاس کرنے والی لائبریریاں شامل ہیں۔ مصنف نے ان کا انتخاب اس لیے کیا ہے کہ وہ کچھ مسائل کو معیاری چالوں سے بہتر طریقے سے حل کرتے ہیں، اور ایک تجربہ کار پروگرامر ان کی ایپلی کیشنز کے لیے موزوں ترین بیرونی پیکجوں کو منتخب اور ڈاؤن لوڈ کرنے کے قابل ہو گا۔
اشاعت، قارئین کے مطابق، قابلیت اور فراغت کے ساتھ کوڈنگ کی بنیادی باتوں کو متعارف کراتی ہے، اور پھر جانچ کے فن، ڈیبگنگ ٹیکنالوجیز، کوڈ کو دوبارہ استعمال کرنے، وغیرہ کے بارے میں بہت سی تفصیلات فراہم کرتی ہے۔ ابواب کے آخر میں، عملی مثالیں دی گئی ہیں، وہاں بہت کم "پانی" ہے، لیکن تمام تاہم، بہت سے لوگوں کی طرف سے پیشکش کی زبان کو خشک اور حوالہ کتاب کے لیے زیادہ موزوں سمجھا جاتا ہے۔
1 Python میں پروگرامنگ
مصنف: مائیکل ڈاسن
کتاب کی قیمت: 944 رگڑیں۔
درجہ بندی (2022): 4.8
اپنے آئی ٹی کیریئر کے آغاز میں، بہت سے لوگ آسان ترین پروگرامنگ زبانوں میں سے ایک سے شروع کرنے کا فیصلہ کرتے ہیں - ازگر۔ اس معاملے میں، ضروری ہنر حاصل کرنے کے لیے، انہیں اس موضوع پر ایک تفصیلی گائیڈ - "Python میں پروگرامنگ" سے واقف ہونا چاہیے۔ یہ مشہور پروگرامر اور گیم ڈیزائنر مائیکل ڈاسن نے لکھا تھا، جو لاس اینجلس (کیلیفورنیا)، UCLA ایکسٹینشن میں اسٹیٹ یونیورسٹی میں پروگرامنگ کورسز پڑھاتے ہیں۔
تحریر کے انداز سے محسوس ہوتا ہے کہ معلومات کسی پیشہ ور استاد نے جمع کرائی ہیں۔ ہر فنکشن کی وضاحت کی جاتی ہے اور مالیکیول تک چبائی جاتی ہے، ننگی تھیوری کے علاوہ بھی بہت سے عملی مسائل ہیں۔ یہ وہی ہے جو ابتدائیوں کی ضرورت ہے، لیکن زیادہ ترقی یافتہ ڈویلپرز کے لئے، معلومات اب بھی کافی نہیں ہے.
بچوں کے لیے بہترین پروگرامنگ کتابیں۔
3 بچوں کے لیے پروگرامنگ۔ ویب سائٹس، ایپلیکیشنز اور گیمز بنانا سیکھیں۔ ایچ ٹی ایم ایل، سی ایس ایس اور جاوا اسکرپٹ

مصنف: ڈیوڈ وٹنی
کتاب کی قیمت: 768 رگڑنا۔
درجہ بندی (2022): 4.5
ڈیوڈ وٹنی کو یقین ہے کہ پروگرامر بننا سیکھنا دنیا کی سب سے مزے کی چیز ہے، اس کے علاوہ، وہ اپنے تمام قارئین کو اس بات پر قائل کرنے میں کامیاب رہے۔ اس کی کتاب کے ہیرو ایک نوجوان ویب ڈویلپر کو 6 ناقابل یقین مشن مکمل کرنے کے لیے مدعو کرتے ہیں اور راستے میں سب سے اہم پروگرامنگ زبانوں: HTML، CSS اور جاوا اسکرپٹ میں کوڈ لکھنا سیکھتے ہیں۔
اشاعت کے اپنے جائزوں میں والدین اس بات پر فخر کرتے ہیں کہ ان کے بچوں کے لیے ہاتھ میں کتاب لے کر وقت گزارنا عام ہو گیا ہے۔ وہ اپنے پراجیکٹس - ویب سائٹس، گیمز اور ایپلی کیشنز بنانے میں خوش ہیں۔ ایک ہی وقت میں، کچھ جائزوں میں ٹوٹے ہوئے لنکس اور کوڈز میں غلطیوں کی شکایات ہیں، لیکن ان کی خاص طور پر نشاندہی نہیں کی گئی ہے۔
2 نوجوان پروگرامرز کے لیے سکریچ
مصنف: گولیکوف ڈی وی
کتاب کی قیمت: 724 رگڑنا۔
درجہ بندی (2022): 4.9
اگر کوئی بچہ گیجٹس کا بہت شوقین ہے، تو بہتر ہے کہ اسے پروگرامنگ ٹیوٹوریل خریدیں اور اپنا گیم بنانے کی پیشکش کریں۔ یہ کتاب 8-11 سال کی عمر کے بچوں کے خود مطالعہ کے لیے ڈیزائن کی گئی ہے اور اسے بچوں کی دلچسپیوں کے مطابق مکمل طور پر ڈیزائن کیا گیا ہے: خوبصورت، رنگین تصویروں کے ساتھ روشن، بڑی پرنٹ میں لکھی گئی ایسی زبان میں جو پہلی جماعت کے طالب علم کو بھی سمجھ میں آ سکے (بشرطیکہ وہ پڑھیں اور شمار کریں)۔
یہ کتاب روسی زبان میں لکھی گئی چند کتابوں میں سے ایک ہے، اور کسی نے نہیں، بلکہ ایک مشہور پروگرامر اور بچوں کے کمپیوٹر کی خواندگی کے ٹرینر ڈینس گولیکوف نے لکھی ہے۔پیش کردہ مواد ان کے کئی سالوں کے تدریسی تجربے پر مبنی ہے اور اسے سینکڑوں بچوں نے آزمایا ہے جنہوں نے ان کی بدولت گرافک ایڈیٹرز میں کام کرنا، گیمز، کارٹون بنانا اور ان کی آوازیں سیکھی ہیں۔
1 بچوں کے لیے پروگرامنگ۔ سکریچ اور ازگر کی زبانوں کے لیے ایک السٹریٹڈ گائیڈ

مصنفین: کیرول ورڈرمین، شان میکامنس، جان ووڈکاک
کتاب کی قیمت: 1,259 روبل
درجہ بندی (2022): 5.0
یہ فطری بات ہے کہ ڈیجیٹل دور میں، جدید بچوں کو کمپیوٹر کی زبانیں سیکھنے کی سفارش کی جاتی ہے، جیسے انگریزی - کم عمری سے، تقریباً 8 سال کی عمر سے۔ تعلیم کے اصولوں میں کوئی تبدیلی نہیں آئی ہے - معلومات کو سادہ، سمجھ بوجھ کے ساتھ بتایا جانا چاہئے اور ایک چنچل انداز میں پیش کیا جانا چاہئے۔ اس لیے اس ٹیوٹوریل کے مصنفین گیمز اور اینیمیشنز کی تخلیق کے ذریعے سیکھنے کا مشورہ دیتے ہیں۔
اشاعت کی ایک دلچسپ خصوصیت پروگراموں کے روسی ورژن میں موافقت کی کمی ہے۔ اس فیصلے کا جواز یہ ہے کہ تمام پروگرامرز کو انگریزی جاننی چاہیے اور بچوں کے لیے شروع سے ہی اس کی عادت ڈالنا بہتر ہے۔ یہ بات قابل ذکر ہے کہ کتاب کو نہ صرف بچے بلکہ ان کے والدین بھی اپنے لیے ایک نئے موضوع پر عبور حاصل کرنے کے لیے اور کمپیوٹر اسکولوں میں اساتذہ کی کلاسوں کے لیے فعال طور پر استعمال کرتے ہیں۔
ابتدائی افراد کے لیے بہترین پروگرامنگ حوالہ کتب
4 جنونی پروگرامر
مصنف: چاڈ فولر
کتاب کی قیمت: 515 رگڑیں۔
درجہ بندی (2022): 4.1
اس کتاب میں پروگرامنگ کے بارے میں انتہائی مہارت کا علم نہیں ہے، اور عام طور پر اس میں سافٹ ویئر ڈویلپمنٹ کے موضوع پر غور نہیں کیا گیا ہے۔ اس کے باوجود، یہ بہت مقبول ہے کیونکہ یہ آپ کو چند سال بچانے اور ایک شاندار IT کیریئر بنانے میں دوسرے لوگوں کے تجربے سے فائدہ اٹھانے کی اجازت دیتا ہے۔
یہ صفحات ایک کامیاب ٹیم میں فٹ ہونے یا اپنی خوابوں کی ٹیم بنانے، اپنی حوصلہ افزائی بڑھانے، خوابوں کا آرڈر حاصل کرنے وغیرہ کے بارے میں عملی مشورہ فراہم کرتے ہیں۔ مواد آفاقی اور ہر کسی کے لیے مفید ہے - نوسکھئیے پروگرامرز سے لے کر پرانے کوڈنگ ڈائنوسار تک، اور یہاں تک کہ جنہوں نے کبھی پروگرام نہیں کیا۔
3 ہم الگورتھم کو روکتے ہیں۔ پروگرامرز اور متجسسوں کے لیے تصویری گائیڈ
مصنف: آدتیہ بھارگاوا
کتاب کی قیمت: 702 رگڑنا۔
درجہ بندی (2022): 4.4
زیادہ تر الگورتھم پہلے ہی مل چکے ہیں اور کسی وقت ان کی تصدیق ہو چکی ہے۔ ان کے قابل عمل ہونے کا ثبوت کلاسیکی مصنفین کے کثیر صفحات پر مشتمل ٹومز میں پایا جا سکتا ہے، لیکن اگر کوئی کتاب "گرومنگ الگورتھم" موجود ہو تو کیا ایسا کرنا مناسب ہے؟ یہ واضح اور مستقل طور پر، مثالی مثالوں اور تمثیلوں کی مدد سے، پروگرامنگ الگورتھم بنانے کے بنیادی اصولوں کی وضاحت کرتا ہے، ابتدائی افراد کو غیر ضروری پیچیدگیوں اور وضاحتوں سے بچاتا ہے۔
اس حقیقت کے باوجود کہ جائزے اکثر معلومات کی سطحی پن اور جلد از جلد مزید سنجیدہ کتابوں کی طرف جانے کی ضرورت کی طرف اشارہ کرتے ہیں، قارئین اب بھی گروکنگ کا مشورہ دیتے ہیں (امریکی بول چال سے ترجمہ کیا گیا ہے - سمجھنے، سمجھنے کے لیے) آدتیہ بھارگاوا، ماسٹر کے اٹھائے گئے موضوعات۔ شکاگو یونیورسٹی میں کمپیوٹر سائنس میں۔
2 کمپیوٹر فن تعمیر
مصنفین: اینڈریو ٹیننبام، ٹوڈ آسٹن
کتاب کی قیمت: 1098 رگڑیں۔
درجہ بندی (2022): 4.5
دنیا بھر میں بیسٹ سیلر ہارڈ ویئر اور سافٹ ویئر کے آپریشن کے ڈھانچے اور اصولوں کی تفصیل سے وضاحت کرتا ہے، آئی ٹی کے شعبے میں تازہ ترین کامیابیوں کے بارے میں معلومات شامل کرتا ہے اور آپریٹنگ سسٹمز کے کام کاج کی مکمل سمجھ دیتا ہے۔کتاب کا پہلا ورژن 1980 میں شائع ہوا اور معروف تکنیکی یونیورسٹیوں میں بنیادی نصابی کتاب بن گئی۔
فی الحال، 5 ویں اور 6 ویں ایڈیشن جاری کیے گئے ہیں، مکمل طور پر کمپیوٹر انڈسٹری کے جدید حقائق کے مطابق۔ اینڈریو ٹیننبام، ایک پریکٹیشنر کے طور پر جس نے کئی آپریٹنگ سسٹمز تیار کیے ہیں، اور ایک تھیوریسٹ جس نے اپنے موضوع کے بارے میں بہت زیادہ علم جمع کیا ہے، پیچیدہ چیزوں کو آسان الفاظ میں بیان کرنے کے قابل تھا۔ اس کا کام ویب ڈویلپمنٹ کے مطالعہ کے آغاز میں اور آئی ٹی کیرئیر کی اعلیٰ سطحوں دونوں پر یکساں طور پر دلچسپ ہے۔
1 ازگر۔ جیبی گائیڈ
مصنف: مارک لوٹز
کتاب کی قیمت: 851 رگڑنا۔
درجہ بندی (2022): 4.8
حوالہ گائیڈ عالمی شہرت یافتہ ازگر کے ماہر مارک لوٹز نے لکھا تھا اور اب اس کے 5ویں ایڈیشن میں ہے۔ اس کا بنیادی فائدہ A5 پاکٹ فارمیٹ میں تمام ضروری معلومات کا ایک مختصر انتخاب ہے، جو آپ کو گائیڈ کو اپنے ساتھ لے جانے کی اجازت دیتا ہے اور کسی بھی وقت اپنے لیے کسی اہم طریقہ یا فنکشن تک رسائی حاصل کر سکتا ہے۔
یہ سمجھنا ضروری ہے کہ کتاب نصابی کتاب نہیں ہے، بہت کم سبق آموز ہے۔ ابتدائی افراد کے لیے پروگرامنگ میں غوطہ لگانا مشکل ہو سکتا ہے، جزوی طور پر کمزور ترقی یافتہ انڈیکس کی وجہ سے۔ ایک اور کمی جس کی بہت سے قارئین نشاندہی کرتے ہیں وہ حقیقی زندگی کی مثالوں کی کمی ہے۔
بہترین پروگرامنگ کتابیں۔
3 مثالوں اور کاموں میں پروگرامنگ
مصنف: Gratsianova T. Yu.
کتاب کی قیمت: 706 رگڑنا۔
درجہ بندی (2022): 4.5
ماسکو اسٹیٹ یونیورسٹی کا نام M.V. لومونوسوف۔فیکلٹی آف کمپیوٹیشنل میتھمیٹکس اینڈ سائبرنیٹکس (ایف ایم سی) کی ایسوسی ایٹ پروفیسر تاتیانا گراتسیانووا 1999 سے ماسکو یونیورسٹی میں کام کر رہی ہیں اور اس نے پاسکل میں پروگرامنگ کے بارے میں ایک تفصیلی کتابچہ بنایا ہے خاص طور پر ہائی اسکول کے طلباء، نوسکھئیے پروگرامرز اور درخواست دہندگان کے ساتھ ساتھ اساتذہ اور اساتذہ کے لیے۔ طریقہ کار کے ماہرین
اسلوب اور مواد کے لحاظ سے یہ محسوس ہوتا ہے کہ کتاب کسی پیشہ ور نے لکھی ہے۔ عنوانات کو شروع سے ہی بڑی تفصیل کے ساتھ پیش کیا گیا ہے، مشکل نکات کی وضاحتیں ہیں، مثالیں سب کام کر رہی ہیں، لیکن متن آسانی سے اور مکمل طور پر پانی سے خالی لکھا گیا ہے۔ بہت سے کاموں میں تفصیلی تجزیہ کے ساتھ کئی حل ہوتے ہیں جن میں سے ایک بہترین ہے۔
2 پروگرامنگ کے کام
مصنفین: Okulov S. M.، Bushmeleva N. A.، Ashikhmina T. V.
کتاب کی قیمت: 792 رگڑنا۔
درجہ بندی (2022): 4.8
لیپت کاغذ کے 800 سے زیادہ صفحات پروگرامنگ کے تمام موضوعات پر سینکڑوں اسائنمنٹس پر مشتمل ہیں - ان پٹ اور آؤٹ پٹ بیانات سے لے کر ایک اور دو جہتی صفوں اور متحرک ڈیٹا ڈھانچے تک۔ مسئلہ کتاب کی اچھی طرح سے سوچی سمجھی ساخت آپ کو انفرادی نظام کے مطابق کام کرنے یا طلباء کے لیے تعلیمی رفتار کا انتخاب کرنے کی اجازت دیتی ہے۔
دستی کے آخر میں پاسکل پروگرامنگ زبان میں مکمل متن کے حل ہیں۔ کاموں کو مکمل کرنے کے بعد ان کا سہارا لے کر، نوسکھئیے پروگرامرز اپنے سوچنے کے انداز کا تفصیل سے تجزیہ کر سکتے ہیں، غلطیاں تلاش کر سکتے ہیں اور بنائے گئے الگورتھم کو بہتر بنا سکتے ہیں۔ اسی مصنف کی نصابی کتاب "پروگرامنگ کے بنیادی اصول" کے ساتھ مکمل کریں، جس کے علاوہ یہ مجموعہ تخلیق کیا گیا تھا، طلباء کو شروع سے ویب ڈویلپمنٹ سیکھنے کا مکمل کورس ملتا ہے۔
1 پروگرامنگ کے مسائل کا مجموعہ
مصنف: Zlatopolsky D. M.
کتاب کی قیمت: 315 رگڑیں۔
درجہ بندی (2022): 5.0
مجموعہ کے تیسرے ایڈیشن میں 1,700 سے زیادہ مسائل شامل ہیں جن میں ترقیاتی کورسز کے تمام موضوعات کا احاطہ کیا گیا ہے اور سادہ سے پیچیدہ تک ترتیب دیا گیا ہے۔ اس کے ساتھ، کوئی بھی ابتدائی پروگرامنگ کے مخصوص مسائل کو حل کرنے کا طریقہ کار آسانی سے سیکھ سکتا ہے۔ ہر سیکشن کے شروع میں، سوالوں کے جوابات دینے کی تجویز دی گئی ہے تاکہ طالب علم بخوبی سمجھ سکے کہ اس مرحلے پر اسے کن موضوعات کا مطالعہ کرنے کی ضرورت ہے۔
یہ ضروری ہے کہ کام کسی بھی پروگرامنگ زبان سے منسلک نہ ہوں، جس کا مطلب یہ ہے کہ دستی کو ہائی اسکول کے طلباء، طلباء اور مختلف تعلیمی اداروں میں اساتذہ کے ساتھ ساتھ وہ تمام لوگ استعمال کر سکتے ہیں جو خود سیکھنے کے شوقین ہیں۔ پروگرامنگ کی مہارت. اس کے علاوہ، مسئلہ کتاب میں کمپیوٹر سائنس میں امتحان کی تیاری اور پاس کرنے کے لیے مواد کے ساتھ ایک ضمیمہ بھی شامل ہے۔