CodeGym /جاوا بلاگ /Random-UR /جاوا فار ڈمی از بیری برڈ - کیا یہ کتاب آپ کی توجہ کے قابل...
John Squirrels
سطح
San Francisco

جاوا فار ڈمی از بیری برڈ - کیا یہ کتاب آپ کی توجہ کے قابل ہے؟

گروپ میں شائع ہوا۔
"For Dummies" ایک اعلی درجہ کی کتابی سیریز ہے۔ لہٰذا جب کوئی کسی بھی موضوع کو اچھی طرح سے سیکھنے کے لیے ابتدائی کتاب تلاش کرنے کی کوشش کرتا ہے، تو وہ اکثر ان کتابوں میں سے کسی ایک کو قریب سے دیکھتا ہے۔ جاوا فار ڈمی از بیری برڈ کچھ زمروں کے طلباء کے لیے پڑھنے کے قابل ہو سکتا ہے۔ جاوا فار ڈمی از بیری برڈ - کیا یہ کتاب آپ کی توجہ کے قابل ہے؟  - 1

یہ کتاب کس کے بارے میں ہے؟

کوئی تعجب کی بات نہیں، یہ کتاب ڈمی کے لیے جاوا زبان کے بارے میں ہے۔ جاوا کور beginners کے لیے، بالکل درست ہونا۔ مصنف خود کتاب کے اس حصے سے پڑھنا شروع کرنے کا مشورہ دیتا ہے جس کی آپ کو ابھی ضرورت ہے۔ آپ کو سیکشن میں مفید تجاویز مل سکتی ہیں "آپ کو کیا پڑھنا نہیں ہے"۔ اور ان لوگوں کے لیے جو کوڈنگ شروع کرنے کا انتظار نہیں کر سکتے، میں بیری کے اس مشورے پر عمل کرنے کی سفارش کروں گا۔

حصہ 1۔ جاوا کے ساتھ شروع کرنا

پہلا حصہ تین ابواب پر مشتمل ہے۔ پہلا باب ان طلباء کے لیے ہے جو پروگرامنگ کے جدید طریقوں کے بارے میں کچھ نہیں جانتے ہیں۔ دوسرا باب اس بارے میں مفید معلومات پر مشتمل ہے کہ جاوا کیسے کام کرتا ہے (جاوا ورچوئل مشین)، سافٹ ویئر کی ترقی کے عمل وغیرہ۔ آپ ان پیکجز اور سافٹ ویئر کے بارے میں بھی جان لیں جو آپ کو پروگرامنگ شروع کرنے سے پہلے اپنے کمپیوٹر پر انسٹال کرنا چاہیے۔ تاہم، ایسا لگتا ہے کہ اس باب کے بجائے، آپ انٹرنیٹ سے مختصر سبق میں سے ایک استعمال کر سکتے ہیں۔ تیسرا باب آپ کو پہلا جاوا پروگرام دکھاتا ہے، یا بلکہ، اس کے اجزاء کی تجزیہ کرتا ہے۔ معلومات فائدہ مند ہے، لہذا اگر یہ ابھی مشکل لگتی ہے، تو صحیح خیال یہ ہے کہ بعد میں اس پر واپس آ جائیں۔ اس باب کے ساتھ مسئلہ یہ ہے کہ زیر بحث نکات میں سے بہت سے مشق کے ذریعے بہت بہتر ہوتے ہیں۔ میں عام طور پر پہلے حصے کے بارے میں کیا کہہ سکتا ہوں؟ میں مطالعہ کے آغاز کے طور پر صرف ان لوگوں کو تفصیل سے پڑھنے کی سفارش کروں گا جو پروگرامنگ کے بارے میں کچھ نہیں جانتے ہیں اور اپنے پہلے پروگرام لکھنے میں جلدی نہیں کرتے ہیں، جیسے بالغ طلباء-سوئچرز یا وہ لوگ جو مستقل تعلیمی نقطہ نظر کو ترجیح دیتے ہیں۔ اس کا یہ مطلب نہیں کہ کتاب سختی اور علمی طور پر لکھی گئی ہے، بالکل نہیں، یہ بہت دل لگی ہے۔ تاہم، اگر آپ جلد از جلد کوڈنگ کرنے کی کوشش کرنا چاہتے ہیں، تو بہتر ہے کہ آپ اپنی جاوا سیکھنے کے پہلے دن سے کوڈنگ شروع کریں۔ آپ کے ساتھ ایماندار ہونے کے لئے، یہ پیشہ ورانہ پروگرامنگ کا سب سے تیز اور سب سے مناسب طریقہ لگتا ہے! لہذا، اپنا پہلا پروگرام بنانے کے لیے، آپ کچھ آن لائن ٹیوٹوریلز استعمال کر سکتے ہیں اور سفر کے دوران یا سونے سے پہلے "جاوا فار ڈمی" پڑھ سکتے ہیں۔

حصہ 2۔ اپنا جاوا پروگرام لکھنا

اس حصے میں، آپ کو ایک پروگرام کے اہم عناصر کے بارے میں پتہ چل جائے گا، اور آخر میں، آپ کو اپنا پروگرام لکھنے کی تجویز دی جائے گی۔ جیسا کہ بیری (مصنف) نے صحیح طور پر نوٹ کیا، یہ باب جاوا کی خصوصیات کو مدنظر رکھتے ہوئے لکھا گیا ہے، لیکن زیادہ تر پروگرامنگ کی بنیادی باتیں سکھاتا ہے۔ اس حصے میں بھی تین ابواب ہیں۔ "متغیرات اور ان کی اقدار،" "کنٹرول ڈھانچے،" اور "سائیکلز۔" وہ بہت تفصیلی ہیں اور ایسے لمحات پر غور کرتے ہیں جن میں وہ لوگ بھی جو پہلے سے پروگرام کر چکے ہیں اکثر الجھ جاتے ہیں۔ مثال کے طور پر، متغیر اور اس کے نام، ہدایات اور آپریٹر میں کیا فرق ہے؟ یہ تمام ابتدائی افراد کے لیے تجویز کیا جاتا ہے (لیکن عملی کاموں کے بارے میں مت بھولنا!)

حصہ 3۔ OOP

یہ حصہ اصل جاوا ڈمی کے لیے ضروری ہے جو مستقبل میں حقیقی جاوا سافٹ ویئر ڈویلپر بننا چاہتے ہیں۔ یہ کلاسز اور آبجیکٹ، آبجیکٹ اورینٹڈ پروگرامنگ اصول (OOP) کے لیے وقف ہے۔ آپ کو پتہ چل جائے گا کہ OOP اپروچ بڑے پروگراموں کو تیار کرنے کے لیے کیوں بہترین ہے (سپائلر: سب سے پہلے، کوڈ کی تکرار سے بچنے کے لیے، ہاہاہا)۔ اس حصے میں فائلوں اور کلاسز کے کنسٹرکٹرز کے ساتھ کام کرنے کے بارے میں کچھ ابواب ہیں۔ اگر آپ اوپر والے جملے میں لکھے گئے زیادہ تر الفاظ کو نہیں سمجھتے ہیں تو آپ کو یہ حصہ ضرور سیکھنا چاہیے۔ یہاں کی وضاحتیں اور مثالیں بہت اچھی ہیں۔ میرا اندازہ ہے کہ آپ اسے پڑھنے اور کوڈ کی کچھ مثالیں لکھنے کے بعد بنیادی سطح پر OOP کو سمجھ سکتے ہیں۔ تاہم، کچھ OOPs اصولوں، جیسے پولیمورفزم اور encapsulation کے مزید تفصیلی انکشاف کی کمی ہے۔ ان پر صرف اشارے ہیں۔

حصہ 4۔ سمارٹ جاوا تکنیک

ایک فائدہ مند حصہ۔ تمام نئی تکنیکوں کو بہتر طور پر سمجھنے کے لیے اسے پڑھنا اور کوڈنگ کی بہت سی مشقیں کرنا بہتر ہے۔ متغیرات اور ان کے صحیح استعمال کے لیے وقف ایک باب، نیز مستثنیات کے بارے میں ایک باب اچھی وضاحتوں سے بھرا ہوا ہے۔ صفوں کا باب قطعی اور دلچسپ ہے۔ مجموعے، عمومیات، اور سلسلے۔ جہاں تک میرے لیے، ان موضوعات کا اچھی طرح سے جائزہ نہیں لیا گیا۔ یقینی طور پر یہ کتاب ڈمیوں کے لئے جاوا کی ترقی کے بارے میں ہے۔ بہر حال، مجموعوں کے بارے میں مزید تفصیل سے بات کرنا بے جا نہ ہوگا۔ اس حصے سے، آپ کو جاوا کی کم و بیش جدید خصوصیات جیسے لیمبڈاس اور فنکشنل پروگرامنگ کے ساتھ ساتھ پرانی اور فرسودہ ٹیکنالوجی سوئنگ کے بارے میں تھوڑا سا پتہ چل جائے گا۔ یقینی طور پر مصنف اس پر ایک گرافیکل یوزر انٹرفیس کا مظاہرہ کرتا ہے، لیکن یہ قدیم ہے۔ تمام تیسرا حصہ، مجھے کہنا ضروری ہے، بہت متضاد ہے۔ کچھ موضوعات کو اچھی طرح سے بیان کیا گیا ہے، کچھ - بہترین طریقے سے نہیں؛ کچھ عنوانات مفید ہیں، باقی پرانے ہیں۔

حصہ 5۔ دسیوں کا حصہ

یہ حصہ کافی مختصر ہے۔ اس میں عام غلطیوں اور مفید ویب سائٹس سے بچنے کے طریقے کے بارے میں کچھ نکات ہیں۔ یہ انٹرنیٹ پر ایک مضمون کی طرح لگتا ہے، ایک اچھا ہے. جاوا فار ڈمی از بیری برڈ - کیا یہ کتاب آپ کی توجہ کے قابل ہے؟  - 2
https://www.amazon.com/Java-Dummies-Computers-Barry-Burd/dp/1119235553

نتائج

کتاب کے بارے میں عام نتائج باب 4 کے نتائج سے ملتے جلتے ہیں۔ جاوا فار ڈمی بذریعہ بیری برڈ ایک بہترین کتاب ہے جو اپنے سیکھنے کے لیے متعدد وسائل استعمال کرنے کے لیے تیار ہیں۔ اسے پروگرامنگ کی نصابی کتاب یا سبق نہیں کہا جا سکتا۔ اس کے بجائے یہ آپ کی پہلی جاوا ہینڈ بک ہے۔ بہتر ہے کہ قدم بہ قدم سبق کے ساتھ متوازی پڑھنا اور کوڈنگ کے کاموں کو حل کرنا (ضروری ہے!)۔ یہاں کئی مسائل پر بڑی تفصیل سے غور کیا گیا ہے۔ آپ ایک استاد کے طور پر مصنف کے پس منظر کو محسوس کر سکتے ہیں، اس لیے وہ ان مسائل کو ہجے کرتا ہے جو اس کے ابتدائی طلباء کے لیے انتہائی اہم مشکلات کا باعث بنے۔ لیکن یہاں کچھ عنوانات ہیں جو کافی سطحی طور پر، معلوماتی مضامین کی سطح پر سامنے آئے ہیں۔ تاہم، جاوا فار ڈمیز ایک ابتدائی کتاب ہے۔ اس لیے یہ آپ کی زبان سے واقفیت کی پہلی تکرار ہو سکتی ہے۔ مزید برآں، Java For Dummies پڑھنا آسان ہے، جاندار اور مضحکہ خیز مثالوں سے بھرا ہوا ہے۔ اسے سڑک پر یا سونے سے پہلے کہیں بھی آسانی سے پڑھا جا سکتا ہے۔ اگر آپ یقیناً مصنف کے اسلوب سے مطمئن ہیں۔ اور یاد رکھیں: اس دنیا کی کوئی کتاب آپ کو سافٹ ویئر ڈویلپر نہیں بنا سکتی۔ صرف مشق کر سکتے ہیں.
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION