How to code without the internet – A comprehensive guideline-In Urdu
انٹرنیٹ کے بغیر کوڈنگ کیسے کریں- اکیسویں صدی میں کچھ تکنیکی کرنے کا سوچنا بغیر انٹرنیٹ کے ناممکن ہے۔ جو کچھ ہم اپنی روزمرہ زندگی میں کرتے ہیں، وہ کسی نہ کسی طرح انٹرنیٹ کی دستیابی سے جڑا ہوتا ہے۔ اس حقیقت سے انکار نہیں کیا جا سکتا کہ انٹرنیٹ اب تک ایک لازمی اور سب سے اہم عنصر بن چکا ہے جو زندگی کو آسان بناتا ہے۔ ہم انٹرنیٹ پر اس قدر انحصار کرتے ہیں کہ اس کے بغیر جینے کا سوچ بھی نہیں سکتے۔ لیکن یہی وہ مقام ہے جہاں ہم آپ کی مدد کے لئے آتے ہیں۔ ہم آپ کو یہ بتانے کے لیے یہاں ہیں کہ بغیر انٹرنیٹ کے کوڈنگ کیسے کی جائے۔ کوڈنگ کے لئے انٹرنیٹ کی ضرورت نہیں ہوتی لیکن یہ ایک ڈویلپر کو بہترین اختیارات فراہم کرتا ہے جب وہ کوڈنگ کر رہا ہوتا ہے۔ انٹرنیٹ کوڈنگ کی مشق کے دوران ایک اہم کردار ادا کرتا ہے لیکن اس کا مطلب یہ نہیں کہ آپ اس کے بغیر کوڈنگ نہیں کر سکتے۔
تفصیلات میں جانے سے پہلے کہ بغیر انٹرنیٹ کے کوڈنگ کیسے کی جائے، آئیے دیکھتے ہیں کہ انٹرنیٹ کوڈنگ کے دوران ہمیں کیسے سہولت فراہم کرتا ہے
انٹرنیٹ کوڈنگ کے دوران آپ کی کیسے مدد کرتا ہے؟
ایک ڈویلپر کے لیے، انٹرنیٹ کی دستیابی ایک ایسے شخص کے لیے پانی کی طرح ہے جو صحرا میں پانی تلاش کرنے کی کوشش کر رہا ہو۔ انٹرنیٹ سافٹ ویئر کی ترقی کے لیے اہم سہولیات میں سے ایک ہے۔ یہ آپ کو کوڈنگ کے دوران کسی بھی معلومات تک رسائی حاصل کرنے میں مدد دیتا ہے جو آپ کے پروگرام سے متعلق ہو جسے آپ سخت محنت سے کوڈ کرنے کی کوشش کر رہے ہیں، جو آپ کو انٹرنیٹ کے بغیر کوڈ کرتے وقت حاصل نہیں ہوسکتا۔ جہاں تک میری ذاتی تجربات کا تعلق ہے، ہم سب کو کوڈنگ کے دوران مسائل کا سامنا کرنا پڑتا ہے۔ ان سخت مسائل پر قابو پانے کے لیے، انٹرنیٹ وہ چیز ہے جو ہمیں سب سے زیادہ مدد کرتی ہے۔ ہم انٹرنیٹ کی مدد سے غلطیوں کا پتہ لگا سکتے ہیں۔
یہ بات قابل ذکر ہے کہ زیادہ تر ڈویلپر ہر روز کم از کم ایک بار اسٹیک اوور فلو کا استعمال کرتے ہیں اور بغیر انٹرنیٹ کی سہولت کے سافٹ ویئر کی ترقی کرنا ایک ہیولائی کام ہوگا۔ مزید یہ کہ، کئی فرنٹ اینڈ ڈویلپرز خارجی پیکجز انسٹال کرتے ہیں جو عام طور پر نود کے ذریعے انسٹال ہوتے ہیں تاکہ انہیں کوڈنگ کے دوران مسائل سے نمٹنے میں مدد مل سکے۔ شماریات کے مطابق، 90 فیصد فرنٹ اینڈ ڈویلپرز کوڈنگ کے دوران کسی مسئلے کا سامنا کرتے وقت گوگل کا استعمال کرتے ہیں۔ اگر آپ انٹرنیٹ کے بغیر کوڈنگ کی مشق کر رہے ہیں، تو ڈویلپرز کے لیے اپنے مسائل کے کامیاب حل تک پہنچنا بہت مشکل ہوگا۔ اس کے برعکس، یہ نوٹ کرنا ضروری ہے کہ انٹرنیٹ کی سہولت کے بغیر کوڈنگ کرنا ناممکن نہیں ہے، اگرچہ یہ مشکل ہے لیکن اگر آپ اچھی طرح تیاری کریں تو اسے حاصل کیا جا سکتا ہے۔ جدید آئی ڈی ای ایپلیکیشنز جیسے وی ایس کوڈ اور مختلف کمپائلرز جو انٹرنیٹ کی مدد سے انسٹال ہوتے ہیں وہ ہیں جن کا استعمال زیادہ تر پیشہ ور ڈویلپرز مشکل کاموں سے گزرنے کے لیے کرتے ہیں۔ یہ آپ کو بہتر کارکردگی حاصل کرنے کے لیے پلگ ان سے مالا مال کرتے ہیں اور مختصراً آپ کو کوڈ لکھنے میں آرام دہ محسوس کرنے میں مدد دیتے ہیں۔
اپنے نکات کا خلاصہ کرتے ہوئے، میں صرف یہ کہہ سکتا ہوں کہ انٹرنیٹ مختلف مواقع کے ساتھ آتا ہے جیسے کہ آپ کو اچھی طرح لکھی گئی اور مستند دستاویزات تک رسائی فراہم کرنا، نئی پروگرامنگ مہارتیں تلاش کرنا اور مشق کرنا، اور دیگر تجربہ کار اور پیشہ ور ڈویلپرز کے ساتھ بات چیت کرنا۔ ان تمام مذکورہ نکات کے بعد، اب میں آپ کو بتاؤں گا کہ انٹرنیٹ کے بغیر کوڈ کیسے کیا جائے۔
انٹرنیٹ کے بغیر کوڈ کیسے کریں انٹرنیٹ کی اہمیت اور اس کی سہولیات جو وہ کوڈنگ کے دوران فراہم کرتی ہیں کبھی بھی نظرانداز نہیں کی جا سکتی ہیں کیونکہ یہ مشکل پروگراموں کی کوڈنگ کے دوران چیزوں کو بہت آسان بنا دیتی ہے۔ تاہم، کوڈنگ کے لیے انٹرنیٹ کی ضرورت نہیں ہے۔ میرا مطلب یہ ہے کہ آپ انٹرنیٹ کے بغیر کوڈ کرنا سیکھ سکتے ہیں۔ مزید برآں، میں پیشہ ور ڈویلپرز کی ایک طویل فہرست کا ذکر کر سکتا ہوں جنہوں نے بالکل بھی انٹرنیٹ تک رسائی کے بغیر کوڈ کرنا سیکھا۔ لیکن انہوں نے پیشہ ور بننے کے لیے سخت محنت کی۔ اگرچہ انٹرنیٹ تک رسائی ہونے پر کوڈ کرنا زیادہ آرام دہ ہوتا ہے، لیکن ہم میں سے ہر ایک کے پاس ہر جگہ انٹرنیٹ کی سہولت نہیں ہوتی۔ نہ چاہتے ہوئے بھی، لیکن کبھی کبھار ہمیں انٹرنیٹ کے مسائل کا سامنا کرنا پڑتا ہے۔ سوال یہ ہے کہ؛ انٹرنیٹ کے بغیر کوڈ کیسے کریں؟
اگر آپ جوان ہیں اور کوڈ سیکھنے کے لیے پُرجوش ہیں، تو میں آپ کو یقین دلاتا ہوں کہ انٹرنیٹ کی عدم دستیابی آپ کو کوڈ سیکھنے سے نہیں روک سکتی۔ آپ کو رکنا نہیں چاہیے کیونکہ آپ کے پاس مناسب انٹرنیٹ کنکشن نہیں ہے۔ یہاں کچھ وجوہات ہیں جن کی وجہ سے آپ کو رکنا نہیں چاہیے۔
تاہم، انٹرنیٹ کے بغیر کوڈ کرنے کے طریقے بیان کرنے کے مختلف طریقے ہیں۔ لیکن میں نے نیچے دیے گئے طریقوں کو بہت مددگار پایا؛
کتب کا مطالعہ کرنا
ڈاؤن لوڈ کردہ یوٹیوب ویڈیوز
آف لائن وسائل کا فائدہ اٹھانا
کتب خانوں میں شامل ہونا
آشنا کوڈز کی مشق کرنا
ان مسائل سے بچنا جو انٹرنیٹ کنکشن کے ذریعے حل کیے جائیں
FreeCodeCamp
سوشل میڈیا پر سکرول کرتے ہوئے مجھے ایک پرانا قول ملا جو یہاں بہترین ہے: “مشق آدمی کو کامل بناتی ہے۔” یہی حال پروگرامنگ کا بھی ہے۔ پروگرامنگ کے لیے مشق، صبر، اور محنت کی ضرورت ہوتی ہے۔ کسی کو کوڈنگ کی مہارت میں ماہر ہونے کے لیے کافی صابر ہونا چاہیے تاکہ وہ مشکل مسائل پر کام کر سکے۔ اب آئیے اوپر بیان کردہ نکات کی تفصیل میں چلتے ہیں۔
کتب
شاید کوئی اس بات سے متفق نہ ہو، لیکن کتب بغیر انٹرنیٹ کے کوڈ سیکھنے کے لیے ایک اہم ذریعہ ہیں۔ جب آپ کے پاس مناسب انٹرنیٹ کنکشن نہیں ہے، تو کتب آپ کو کوڈنگ میں اس قدر آگے بڑھا سکتی ہیں کہ کوئی اور آف لائن ذریعہ نہیں کر سکتا۔ پروگرامنگ پر کتب حاصل کرنا آپ کی کوڈنگ کی صلاحیت کو بہتر بنانے میں مددگار ثابت ہوسکتا ہے۔ ایک اہم بات یہ ہے کہ الگورڈمز اور ڈیٹا اسٹریکچر کو سمجھنا اور ان کی مشق کرنا جیسا کہ کتاب میں ذکر کیا گیا ہے۔ سب سے اہم یہ ہے کہ کتب ایک پروگرامر کی بہترین دولت ہیں جب وہ آف لائن ہو۔ کچھ بہترین کتابیں درج ذیل ہیں؛
صاف کوڈ – رابرٹ سیسل مارٹن
ہیلو روبی: کوڈنگ میں مہمات (خاص طور پر بچوں کے لیے)
ایچ ٹی ایم ایل اور سی ایس ایس: ویب سائٹس ڈیزائن اور بنائیں – جان ڈکٹ
ہیڈ فرسٹ جاوا اسکرپٹ پروگرامنگ: ایک دماغ دوست رہنما
ہیڈ فرسٹ پائتھون: ایک دماغ دوست رہنما
یہ کچھ کتابیں ہیں جنہوں نے مجھے انٹرنیٹ کے بغیر کوڈنگ سیکھنے میں مدد کی ہے۔ یہ آپ کے لیے اتنی مددگار نہیں بھی ہو سکتیں جتنی کہ یہ میرے لیے رہی ہیں، لیکن یہ آپ کو وہ تھوڑی مدد ضرور فراہم کر سکتی ہیں جس کی آپ کو ضرورت ہے۔ میں نے دیکھا ہے کہ زیادہ تر ڈویلپر ایسی کتابوں کی سفارش کرتے ہیں جن کا جائزہ ماہرین یا ایسے پیشہ ور افراد نے لیا ہو جو اس میدان میں ابتدائی نہیں ہیں۔ میں اپنی رائے آپ پر مسلط نہیں کرنا چاہتا، لیکن ایسی کتابوں کے لیے مت جائیں جن کی ماہرین یا پیشہ ور افراد نے شاندار تعریف کی ہو۔ وہ عام طور پر پوری کتاب کا مطالعہ نہیں کرتے اور نہ ہی وہ آپ کو درکار مشقیں کرتے ہیں۔ میں ان کتابوں کی سختی سے سفارش کرتا ہوں جن کا جائزہ ان لوگوں نے لیا ہو جو پوری کتاب پڑھ چکے ہوں تاکہ وہ کوڈنگ سیکھنے اور مشق کرنے کے لیے اچھی طرح سمجھ سکیں۔ کیونکہ میرے لیے یہ کتابیں زیادہ مددگار رہی ہیں۔
ڈاؤن لوڈ شدہ یوٹیوب ویڈیوز
فرض کریں آپ اس علاقے میں رہتے ہیں جہاں انٹرنیٹ کے مسائل عام ہیں، تو آپ کو انٹرنیٹ بند ہونے سے پہلے تیاری کرنی ہوگی۔ آپ کو انٹرنیٹ کے بغیر کوڈنگ سیکھنے کی ضرورت ہے۔ یہاں یوٹیوب مددگار ثابت ہوتا ہے۔ یوٹیوب ہر مبتدی کے لیے سیکھنے کے لیے بہترین ذرائع میں سے ایک ہے۔ آپ اس پروگرام سے متعلق یوٹیوب سے ویڈیوز ڈاؤن لوڈ کر سکتے ہیں جس میں آپ مہارت حاصل کرنا چاہتے ہیں، یہ قابل اعتماد اور استعمال میں آسان ہیں۔
کوڈنگ اور پروگرامنگ سے متعلق بے شمار یوٹیوب چینلز ہیں۔ اگر میں تمام چینلز کا ذکر کرنے کی کوشش کرتا ہوں تو یہ مضمون بہت طویل ہو جائے گا۔ مختصر یہ کہ، آپ کی ڈاؤن لوڈ کی گئی یوٹیوب ویڈیوز آپ کی مدد کرتی ہیں جب آپ کسی پروگرام کے درمیان پھنس جاتے ہیں۔
آف لائن وسائل کا استعمال
انٹرنیٹ کے بغیر کوڈنگ سیکھنے کا مطلب یہ ہے کہ آپ کئی ایسی آن لائن پلیٹ فارمز پر جا سکتے ہیں جو آف لائن دستیاب ہیں۔ آن لائن وسائل جیسے یوڈیمی اور کوڈ اکیڈمی بھی آف لائن دستیاب ہیں۔ یہ وہ مواد سے بھرپور ہیں جو آپ کو پروگرام کوڈنگ کرتے وقت درکار ہوتے ہیں۔ اپنے انٹرنیٹ کے بند ہونے سے پہلے، خود کو تیار کریں اور کوڈنگ کرتے وقت درکار مواد ڈاؤن لوڈ کریں۔
ایک بار جب آپ تیار ہو جائیں اور درکار مواد ڈاؤن لوڈ کر لیں تو آپ آسانی سے کوڈنگ کی مشق کر سکتے ہیں چاہے آپ کے پاس مناسب انٹرنیٹ کنکشن ہو یا آپ کو ایک حاصل کرنے میں مشکل پیش آ رہی ہو۔ آف لائن وسائل کا استعمال ہمیشہ مفید نہیں ہوگا جب تک کہ آپ پیشگی تیاری نہ کر لیں اور کوڈنگ کے لیے درکار مواد پہلے ہی ڈاؤن لوڈ نہ کر لیں۔
لائبریریاں
کوئی یہ سوچ سکتا ہے کہ انٹرنیٹ کے بغیر کوڈنگ سیکھنے کے لیے کتابوں کو لائبریریوں کے ساتھ علیحدہ ذریعہ رکھنے کی کیا ضرورت ہے۔ ان دونوں کے درمیان پہلی اور اہم ترین فرق یہ ہے کہ ایک لائبریری میں انٹرنیٹ کنکشن یا خاص طور پر تحقیق کے لیے ایک ڈیجیٹل سیکشن ہو سکتا ہے جبکہ کتابوں میں ایسا نہیں ہوتا۔ اگر آپ اس علاقے میں رہتے ہیں جہاں لائبریریاں اور تحقیق کے مراکز بھرپور ہیں تو آپ آف لائن کوڈ کرنے کے لیے کافی خوش قسمت ہیں۔ جب آپ کے پاس مناسب انٹرنیٹ کنکشن نہ ہو تو آپ ان لائبریریوں میں جا سکتے ہیں جن میں مختلف کوڈنگ اور پروگرامنگ کی کتابیں موجود ہوں۔ میں نے ان لائبریریوں کی تلاش میں لودش لائبریری دریافت کی جو معلوماتی اور مستند ذرائع سے بھرپور ہے۔ یہ لائبریری درج ذیل سے بھرپور ہے:
ایچ ٹی ایم ایل کی دستاویزات سادہ ہیں
ہر دستاویز کو ڈاؤن لوڈ کیا جا سکتا ہے اور آف لائن دیکھا جا سکتا ہے
کوئی بھی پھنسنے پر سورس کوڈ کے اندر دیکھ سکتا ہے
یہ آپ کی پسند کی پروگرامنگ زبانوں سے بھرپور ہے
اس لائبریری میں کوئی انحصار نہیں ہے
آپ استعمال کرنے کے لیے متعدد مختلف فنکشنز ڈاؤن لوڈ کر سکتے ہیں
واقف کوڈز کی مشق کرنا
انٹرنیٹ کے بغیر، اپنی کوڈنگ کی تکنیکوں کو بہتر بنانا اور پروگرامنگ کے فن میں مہارت حاصل کرنا واقف کوڈز پر مشق کرنا آپ کی مہارت کو مزید بہتر کرنے کا ذریعہ بن سکتا ہے۔ جب آپ کے پاس انٹرنیٹ نہیں ہو تو کوشش کریں کہ آپ ایسی چیز کے لیے نہ جائیں جو آپ کو مزید مشکل میں ڈال دے۔ انٹرنیٹ کے بغیر کوڈنگ سیکھنا اور اپنی مہارت کو بہتر بنانا، واقف کوڈز پر کام کرنا اور انہیں بار بار مشق کرنا آپ کو سافٹ ویئر کی ترقی کی نئی بلندیوں پر لے جا سکتا ہے اور آپ کو ایک پیشہ ور پروگرامر بنا سکتا ہے۔
کچھ نیا تخلیق کرنے کی کوشش کرنا جو آپ کے لیے بہت مشکل ہے آپ کو کوڈنگ چھوڑنے کی طرف لے جائے گا۔ اس لیے میں اس نکتے پر زور دینا چاہوں گا کہ کچھ نیا بنانے کے بجائے جس میں آپ پھنس جائیں، آپ کے لیے بہتر ہے کہ آپ کچھ شاندار کوڈز کی مشق کریں جن سے آپ پہلے سے واقف ہیں، بشرطیکہ آپ کوئی دوسری اوپر بیان کردہ وسائل جیسے کہ کتابیں پڑھنے، ڈاؤن لوڈ کی گئی یوٹیوب ویڈیوز، یا دیگر آف لائن وسائل استعمال نہ کر رہے ہوں۔ اگر آپ کتابیں پڑھتے ہیں یا یوٹیوب ویڈیوز ڈاؤن لوڈ کرتے ہیں یا دیگر آف لائن وسائل کا استعمال کرتے ہیں تو یہ بہترین ہے۔ ورنہ، اگر آپ جانتے ہیں کہ آپ کسی نئے چیز کو تخلیق کرتے وقت کسی کوڈ کے درمیان پھنس جائیں گے تو میں آپ کو واقف کوڈز پر کام کرنے کی سختی سے سفارش کرتا ہوں۔
مشکل اور پیچیدہ مسائل سے بچیں
جیسا کہ پہلے ذکر کیا گیا ہے، انٹرنیٹ کے بغیر کوڈنگ سیکھنے کے دوران، کچھ نیا بنانے سے بچیں اور پھنسنے سے بچیں، آپ واقف کوڈ کی کوڈنگ کرتے وقت مشکل مسائل کا سامنا کر سکتے ہیں۔ سوال یہ ہے؛ جب پھنس جائیں تو کیا کرنا ہے؟ اس سوال کا جواب اس مسئلے کی پیچیدگی پر منحصر ہے جس میں آپ پھنسے ہیں۔ کبھی کبھی ہم ایسی مسائل میں پھنس جاتے ہیں جو کوڈنگ یا ویب سائٹ تخلیق کرتے وقت آسانی سے حل ہو سکتے ہیں۔ ایسی صورت میں، جواب یہ ہے کہ آپ کو مسئلے کو روکنے کی ضرورت نہیں۔ آپ کو اپنے پروگرام میں بار بار تلاش کرنا چاہیے کہ آپ کے خیال میں کیا چیز آپ کے پروگرام کو چلانے سے روک رہی ہے۔ یہ آف لائن کام کرنے کا بہترین حصہ ہے کہ یہ آپ کے دماغ کو حل کے بارے میں سوچنے کا کافی وقت فراہم کرتا ہے اور پھر واپس آ کر تبدیلیاں بحال کرتا ہے۔ یہ غیر براہ راست طور پر دماغ کی سرحدوں کو بڑھاتا ہے اور آپ کی زندگی میں ایک پیشہ ور ڈویلپر یا پروگرامر کی حیثیت سے آپ کی مدد کرتا ہے۔
دوسری صورت میں، جب آپ کو ایک مسئلے کا سامنا ہوتا ہے جب آپ کا انٹرنیٹ کنکشن بند ہو جاتا ہے، تو آپ جانتے ہیں کہ یہ کافی پیچیدہ ہے اور اسے حل کرنے کے لیے آپ کو تحقیق کی ضرورت ہے، تو بہتر ہے کہ آپ مسئلے سے بچیں جتنی جلدی ممکن ہو انٹرنیٹ کنکشن بحال ہونے پر۔
FreeCodeCamp
آخری لیکن اہم ذریعہ انٹرنیٹ کے بغیر کوڈنگ سیکھنے کے لیے فری کوڈ کیمپ ہے، جو ابتدائیوں کے لیے کوڈنگ سیکھنے کے لیے ایک بہترین پلیٹ فارم ہے۔ فری کوڈ کیمپ ایک غیر منافع بخش کمپنی ہے جو ہر ایک کو کوڈنگ اور متعلقہ مہارتیں سیکھنے کی مکمل طور پر مفت رسائی فراہم کرتی ہے۔ اس مضمون میں، میں آپ کو دکھاؤں گا کہ آپ فری کوڈ کیمپ کو آف لائن کیسے چلائیں۔ فری کوڈ کیمپ کو آف لائن چلانے سے پہلے، آپ کو اپنے لیپ ٹاپ یا پی سی پر انسٹال کرنے کے لیے عارضی انٹرنیٹ کنکشن کی ضرورت ہوگی۔ مراحل درج ذیل ہیں
اپنے ونڈوز پر مونگو ڈی بی انسٹال کریں۔
اپنے ونڈوز پر این پی ایم اور نوڈ.جی ایس انسٹال کریں۔
فری کوڈ کیمپ کو کلون کریں۔
فری کوڈ کیمپ کو انسٹال کریں۔
ڈیٹا بیس شروع کریں۔
ڈیٹا بیس سیڈ کریں۔
فری کوڈ کیمپ شروع کریں۔
اپنے براؤزر میں فری کوڈ کیمپ کھولیں۔
جب فری کوڈ کیمپ براؤزر میں کھل جائے، تو “اب شروع کریں، یہ مفت ہے!” پر کلک کریں۔
اب آپ بطور ڈویلپر سائن ان ہو چکے ہیں اور آپ کبھی بھی فری کوڈ کیمپ کو آف لائن استعمال کر سکتے ہیں بس مرحلہ 5 اور مرحلہ 8 کو فالو کرکے۔
نتیجہ
اس بلاگ پوسٹ میں، میں نے تفصیل سے بحث کی ہے کہ کوئی شخص انٹرنیٹ کے بغیر کوڈنگ کیسے سیکھ سکتا ہے۔ تاہم، انٹرنیٹ کی اہمیت سے انکار نہیں کیا جا سکتا کیونکہ یہ آپ کو کوڈنگ کرتے وقت درپیش مسائل کو حل کرنے میں مدد کرتا ہے۔ آپ انٹرنیٹ کی مدد سے پروگرام میں خامیاں تلاش کرتے ہیں اور انہیں درست کرتے ہیں۔ اس کے برعکس، میں نے کئی طریقے درج کیے ہیں جن سے آپ کوڈنگ کی مشق کر سکتے ہیں اور پروگرامنگ کی مہارت کو بہتر بنا سکتے ہیں۔ آف لائن کوڈنگ سیکھنے کے تمام وسائل میں، میں کتابوں کو ترجیح دیتا ہوں کیونکہ کتابیں آپ کو بہترین معلومات فراہم کرتی ہیں، حالانکہ کبھی کبھار انٹرنیٹ ایسا نہیں کر سکتا۔ اگر آپ کو روزمرہ انٹرنیٹ کے مسائل کا سامنا ہے تو اپنے لیے ایک پروگرامنگ کتاب حاصل کریں اور اس سے سیکھیں جب تک کہ انٹرنیٹ کنکشن بحال نہ ہو جائے۔ اوپر ذکر کردہ تمام وسائل قابل اعتماد ہیں، میں کتابیں پڑھنے اور اپنی پروگرامنگ کی تکنیکوں کو مضبوط کرنے کو ترجیح دیتا ہوں۔ ہمیں کمنٹس میں آپ کے خیالات بتائیں۔