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