آن لائن کوڈ سیکھنے کے لئے بہترین وسائل

جاوا اسکرپٹ سے موبائل کیلئے پروگرامنگ کرنے کے لۓ، یہ وسائل آپ کو ڈھک چکے ہیں

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

یہ آرٹیکل آپ کو کوڈوں میں سیکھنے پر غور کررہا ہے، جس سے آپ کو اپنی مہارتوں کو فروغ دینے کے لئے تیار ہو جانے کے لۓ بہتر آن لائن وسائل کی سفارش کی جائے گی، جس سے پہلے فیصلوں سے آپ کو چلنے کی کوشش ہوگی.

01 کے 08

سب سے پہلے چیزیں: فیصلہ کریں کہ کونسی پروگرامنگ زبان آپ سیکھنا چاہتے ہیں

کارل چیو

گوگل میں "جاننے کے لئے زبان کو کونسی زبان" میں ٹائپ کریں، اور آپ کو 3 ملین سے زائد تلاش کے نتائج کے ساتھ مل جائے گا. واضح طور پر، یہ ایک مقبول سوال ہے، اور آپ اس موضوع پر مختلف رائے کے ساتھ بہت سے حکام کو تلاش کریں گے. یہ روشنی اور قابل قدر ہوسکتا ہے کہ آپ کچھ عرصے سے اس مضمون پر پڑھنے کے لئے مختلف سائٹس کو پڑھنے کے لۓ خرچ کر سکیں، لیکن اگر آپ چیزوں کو نفاذ کرنا چاہتے ہیں تو سب سے پہلے اپنے آپ سے یہ سوال پوچھیں: میں کیا تعمیر کرنا چاہتا ہوں؟

صرف انگریزی زبان میں الفاظ جیسے خیالات اور خیالات کو بات چیت کے خاتمے کا مطلب ہے، پروگرامنگ کی زبان مفید ہیں کیونکہ وہ آپ کو کچھ چیزوں کو پورا کرنے میں مدد دیتے ہیں. لہذا جب آپ فیصلہ کر رہے ہیں کہ کونسی زبان سیکھنا سیکھنے کے لۓ، یہ آپ کو تعمیر کرنے کے بارے میں سوچنے کے لئے ناقابل یقین حد تک اہم ہے.

ایک ویب سائٹ بنانا چاہتے ہیں؟ ایچ ٹی ایم ایل، سی ایس ایس اور جاوا اسکرپٹ جاننے کے لئے آپ کے لئے اہم ہو گا. اسمارٹ فون ایپ کی تعمیر میں مزید دلچسپی ہے؟ آپ کو اس بات کا فیصلہ کرنا ہوگا کہ کون سا پلیٹ فارم آپ کو شروع کرنا چاہتے ہیں (لوڈ، اتارنا Android یا iOS)، اور پھر متعلقہ زبانوں میں سے ایک کو منتخب کریں جیسے جاوا اور آبجیکٹ سی.

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

کارل چیو، جو مندرجہ بالا نفتھ فلوٹارٹ کے پیچھے ہے، وہ سیکھنے والے وسائل کا ایک آسان حصہ بھی فراہم کرتا ہے جو آپ سیکھنے کے لۓ زبان پر مبنی ہے. اسے یہاں ملاحظہ کریں - یاد رکھیں کہ آپ مختلف زبانوں کے وسائل کے بارے میں مزید جاننے کے لئے مختلف ٹیب پر کلک کر سکتے ہیں.

02 کے 08

کوڈکیڈمی

کوڈکیڈمی

کے لئے بہترین: مفت، ہم میں سے کچھ بنیادی زبانوں کے لئے مزہ کوڈنگ سبق کا کہنا ہے کہ ہمت. اگر آپ کسی ویب سائٹ کی تعمیر کرنا چاہتے ہیں تو، آپ ایچ ٹی ایم ایل اور سی ایس ایس کے بنیادی اصولوں پر بھی توجہ مرکوز کر سکتے ہیں، جسے آپ سائٹ کے قیام کے طور پر استعمال کرتے ہیں.

پیش کردہ زبانیں:

پیشہ: آپ کو کوڈکومیڈک اکاؤنٹ بنانے کے بعد اور کورس لینے شروع کرنے کے بعد، سروس آپ کی پیش رفت کا سراغ لگاتا ہے، لہذا آپ کو اس وقت روکنے کے لئے آسان ہے اور بغیر کسی وقت شروع کرنے کی ضرورت ہے جہاں آپ نے چھوڑ دیا ہے. ایک اور پلس یہ ہے کہ یہ سروس مجموعی ابتداء کی طرف اشارہ کرتا ہے؛ یہ ایچ ٹی ایم ایل اور سی ایس ایس کے ساتھ شروع ہونے والے نئے newbies کی تجویز کرتا ہے، حالانکہ یہ بھی اعلی درجے کی زبانی کورسز پیش کرتا ہے. آپ کورس کے قسم (ویب ترقی، اوزار، APIs، ڈیٹا تجزیات اور مزید) کی طرف سے براؤز کرسکتے ہیں، اور سائٹ کی بہت بڑی مقبولیت سے منسلک ہیں - یہ 20 ملین سے زائد صارفین کا حامل ہے - اس کے فورموں پر آپ کے اپنے سوالات پوچھنے اور جواب دینے کے لئے ایک بہت بڑا ذریعہ ہے. آپ کے دل کی خواہشات کو کس طرح بنانے کے لئے ایک مخصوص کورس کے اندر مسائل سے کچھ بھی. ایک اور پرو: کوڈکومیڈیا مفت ہے.

کنس: بعض نصاب (یا مخصوص سوال یا کورس کے اندر مسائل) بالکل واضح طور پر نہیں لکھی جاتی ہیں، جو صارف کی جانب سے الجھن پیدا کرسکتے ہیں. مضبوط کوڈکومیشن فورم عام طور پر ان صورت حال میں بچاؤ میں آسکتی ہیں، اگرچہ یہ ایک سنیگ پر چلنے کے لئے حوصلہ افزائی کی جا سکتی ہے جب زیادہ تر مواد کو بے بنیاد طریقے سے پیش کیا جاتا ہے. مزید »

03 کے 08

کوڈ Avengers

کوڈ Avengers

بہترین کے لئے: وہ لوگ جو کوڈنگ زبانوں کے ذریعے حقیقی چیزیں بنانے کے بارے میں سیکھنے کے طریقے کے ساتھ تفریح ​​اور کھیل چاہتے ہیں، کیونکہ آپ ہر سبق کے بعد منی گیمز مکمل کریں گے. کوڈکومیڈیا کی طرح، ابتدائی طرف کی طرف اشارہ کیا جاتا ہے، اور شاید کوڈکومیڈیم سے بھی زیادہ ہے، یہ پروگرامنگ کی زبان کے تمام گری دار میوے اور بولٹ کے بجائے بنیادی تصورات کو سیکھنے کے بارے میں ہے. یہ ان لوگوں کے لئے بھی مثالی انتخاب ہے جو انگریزی کے علاوہ زبانیں بولتے ہیں، لہذا ہسپانوی، ڈچ، پرتگالی اور روسی زبانیں بھی دوسری زبانوں میں پیش کی جاتی ہیں.

پیش کردہ زبانیں:

پیشہ: کوڈ Avengers کے ذریعے کورسز مزہ اور مشغول ہیں - اس سلسلے میں، یہ نسبتا ہے اور کوڈکومیڈیم کے ساتھ بھی مقابلہ ہے.

کم: سب سے بڑا یہ ہے کہ ایک قیمت ہے؛ جب آپ مفت آزمائشی، سبسکرائبیاں حاصل کرسکتے ہیں - جس میں آپ کو ہر کورس تک مکمل رسائی فراہم کی جاتی ہے، کورس میں پانچ سبق تک کی حد تک - چھ ماہ کے لئے فی مہینہ $ 2، یا 120 ڈالر. کم از کم کوڈکومیڈمی کے مقابلے میں ایک اور نقصان، یہ ہے کہ انفرادی کورسوں کے لئے مخصوص کوئی فورم نہیں ہے، لہذا اگر آپ اپنے کورس کے اندر ایک خاص مسئلہ کے ساتھ جدوجہد کررہے ہیں تو حل کرنے کے لئے مشکل ہے. کچھ دوسری سائٹوں کے مقابلے میں، آپ کے پاس پڑھنے کے لئے نسبتا کچھ زبان کے اختیارات بھی ہیں. مزید »

04 کی 08

خان اکیڈمی

خان اکیڈمی

کے لئے بہترین: نیوزیئر جو جاننے کے لئے چاہتے ہیں کہ وہ کیا چاہتے ہیں اور مہارت حاصل کرنے کے لئے ایک منسلک، براہ راست راستہ چاہتے ہیں. اس کے علاوہ، خان اکیڈمی ان لوگوں کے لئے سب سے زیادہ احساس بنائے گا جنہوں نے گرافکس اور گیمنگ قسم کے ایپلی کیشن پر توجہ مرکوز کی ہے. پروگرامنگ ڈرائنگ اور حرکت پذیری پر بھی توجہ ہے.

پیش کردہ زبانیں:

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

کنس: نسبتا چند زبانوں کی پیشکش کی گئی ہے، اور آپ کو کوڈکومیڈیم کے ساتھ دستیاب ایک ہی تحریری فورم کمیونٹی سے لطف اندوز نہیں کریں گے. یہ آپ کے سیکھنے کے طرز اور ترجیحات کے لحاظ سے فرق نہیں ہوسکتا ہے یا نہیں ہوسکتا ہے - یہ صرف ذہن میں رکھنے کے لئے کچھ ہے. مزید »

05 کے 08

کوڈ اسکول

کوڈ اسکول

بہترین کے لئے: جو لوگ معیاری جاوا اسکرپٹ اور ایچ ٹی ایم ایل / سی ایس ایس سے باہر زبانوں کو سیکھنے کے لئے چاہتے ہیں، خاص طور پر iOS ایپس کے لئے موبائل زبانیں جیسے آبجیکٹ سی. یہ اس فہرست پر دوسرے وسائل کے طور پر ابتدائی طور پر مبنی طور پر نہیں ہے، لہذا آپ شاید سب سے پہلے کسی دوسرے سائٹ کے ساتھ شروع کرنا چاہتے ہیں اور پھر اپنے بیلٹ کے تحت کچھ مہارت حاصل کرنے کے بعد اپنا راستہ بنانا چاہتے ہیں. ضابطہ اخلاق پڑھیں آپ پہلے ہی اس ویڈیو پر غلط استعمال کی رپورٹ دے چکے / چکی ہیں. ہیلپ ڈیسک جلد از جلد معاملے کو دیکھے گا. تصویر کے بارے میں غلط استعمال کی اطلاع کرنے میں ایرر آ گیا ہے. براہ مہربانی دوبارہ کوشش کریں. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. غلط استعمال کی اطلاع دیتے ہوئے ایرر آ گیا ہے. براہ مہربانی دوبارہ کوشش کریں. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. اس کے ساتھ ساتھ اگر آپ سبھی مواد تک رسائی حاصل کرنا چاہتے ہیں).

پیش کردہ زبانیں:

پیشہ: کورسز کا ایک بہت بڑا انتخاب، اور بہت مفید ابتدائی رہنمائی جو آپ کے فیصلے کو کس زبان سے شروع کرنے کے بارے میں مطلع کرسکتے ہیں. پیشہ ورانہ معیار کے کورس فراہم کرنے کے لئے اس کی ساکھ کے ساتھ، کوڈ اسکول پیشہ ورانہ طور پر منحصر مواد کی فہرستوں، پوڈاسٹ اور ویڈیو شو کے ساتھ پیش کرتا ہے. آپ iOS کے آلات کے لئے کوڈنگ کی دنیا میں اپنے انگلیوں کو ڈپ کر سکتے ہیں - جو اس فہرست میں ذکر کردہ دیگر وسائل کے ساتھ کرنا ممکن نہیں ہے.

کنس: اگر آپ صفر سے قبل پروگرامنگ کے علم کے ساتھ کوڈ اسکول میں آتے ہیں تو آپ کو تھوڑا سا کھوٹا محسوس ہوسکتا ہے. پلس، تمام سائٹ کے 71 کورسز اور 254 سکریجنسیوں کے لئے لامحدود رسائی حاصل کرنے کے لۓ، آپ کو ایک سالانہ منصوبہ کے ساتھ مہینے ($ 2 مہینہ $ یا $ 1 مہینے) کی ضرورت ہوگی - اور اگر آپ اس سائٹ کو اپنی مکمل صلاحیت پر استعمال کرنا چاہتے ہیں، مجھے باہر نکالنے کی ضرورت ہو گی. مزید »

06 کے 08

Coursera

Coursera

بہترین کے لئے: خود حوصلہ افزائی کرنے والے سیکھنے والوں کو جو اس کورس کو تلاش کرنے کے لئے تھوڑا سا کھدائی کرنے کے لئے وقفے اور صبر ہے وہ ان کے لئے سب سے زیادہ معتبر بناتا ہے، کیونکہ کوڈس اکیڈمی جیسے سائٹوں کے مقابلے میں، Coursera پروگرامنگ سے باہر مضامین کی ایک بہت بڑی اقسام کے لئے تعلیمی مواد کی میزبانی کرتا ہے. .

پیش کردہ زبانیں:

پیشہ: کورسز دنیا کے معروف اداروں جیسے جانسن ہاپکنس یونیورسٹی، اسٹینفورڈ اور ممیگن یونیورسٹی سے دستیاب ہیں، لہذا آپ جانتے ہیں کہ آپ اچھے ہاتھوں میں ہیں. پلس، سب سے زیادہ کورس مفت ہیں، اگرچہ آپ کچھ کے لئے ادائیگی کر سکتے ہیں، بشمول آپ کو اختتام پر تکمیل کا ایک سرٹیفکیٹ بھی شامل ہے.

کنس: آپ کو ایک آسان ہضم جگہ میں تمام کوڈنگ کے سبق نہیں ملیں گے، مطلب یہ ہے کہ آپ اس کے بارے میں جاننے کے لئے اس سائٹ پر آنے میں مدد کرسکتے ہیں. کورسز عام طور پر کوکیڈمیڈمی، کوڈ ایواٹرز یا خان اکیڈمی کے ذریعہ دستیاب نہیں ہیں، یا تو. مزید »

07 سے 08

درخت کے گھر

درخت کے گھر

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

پیش کردہ زبانیں:

پیشہ: iOS کے لئے موبائل پروگرامنگ کی زبانیں بھی شامل ہیں، لہذا اگر آپ ایک آئی پی اے اے پی کی تعمیر کرنا چاہتے ہیں، تو یہ سائٹ آپ کو کیسے سیکھ سکتا ہے کہ یہ کیسے کریں. آپ کمیونٹی کے فورم تک رسائی حاصل کرتے ہیں، جو آپ کو پھنسے ہوئے وقت میں آپ کی مدد کرنے کے علاوہ کوڈنگ کے لئے آپ کے سیکھنے اور جذبہ کو مزید کرسکتے ہیں.

کنس: آپ کو آزمائشی آزمائش کا استعمال کرنے کے بعد، درخت ہاؤسنگ آپ کو دو ادائیگی کی منصوبہ بندی میں سے ایک کو منتخب کرنے کی ضرورت ہے. سستا ایک فی مہینہ $ 25 خرچ کرتا ہے اور آپ کو 1000 سے زائد ویڈیو کورسز اور انٹرایکٹو ٹولز تک رسائی حاصل ہوتی ہے جبکہ 49 ڈالر ایک ماہ کے لئے "پرو پلان" آپ کو اراکین صرف فورم، بونس مواد تک رسائی حاصل ہوتی ہے، آف لائن سیکھنے اور مزید. ان میں سے کچھ خاص طور پر مفید ثابت ہوسکتے ہیں، لیکن آپ کو ماہانہ بنیاد پر اس کی ادائیگی کرنے کے لۓ کوڈ سیکھنے کے بارے میں بہت سنجیدہ ہونا پڑے گا. مزید »

08 کے 08

بچوں کے لئے پروگرامنگ

سوئفٹ پلے گراؤنڈ. سیب

سب سے اوپر سائٹس ابتدائی طرف کی طرف بڑھ رہے ہیں، لیکن ٹینڈر کی عمر کے بارے میں کیا خیال ہے؟ آپ ان بچوں میں سے ایک سائٹس کی جانچ پڑتال کرنا چاہتے ہیں. اختیارات میں Blockly، سکریچ اور SwiftPlayground شامل ہیں، اور وہ نوجوانوں کو بصریوں پر زور دیتے ہوئے مشغول، آسان آسان کرنے کے طریقوں میں پروگرام سازی کے تصورات کو متعارف کراتے ہیں.

مفت شروع کرو اور مزہ کرو

جب یہ کوڈ کیسے سیکھنا سیکھتا ہے تو، اپنے وسائل کو تلاش کرنے اور ممکنہ حد تک سیکھنے کے طریقوں اور مہارتوں کو اپنے آپ کو بے نقاب کرنے کے لئے مفت وسائل کے انٹرنیٹ کی دولت کا فائدہ اٹھائیں. واقعی آپ کی کریڈٹ کارڈ کو ضائع کرنے کی کوئی ضرورت نہیں ہے جب تک کہ آپ کو یقین ہے کہ آپ کچھ علم کسی دوسرے طریقے سے حاصل نہیں کر سکتے ہیں، اور / یا آپ نے فیصلہ کیا ہے کہ آپ پیشہ ورانہ پروگرامنگ کا پیچھا کرنا چاہتے ہیں. لیکن اس وقت، آپ کسی بھی کلاس روم میں ویسے بھی منتقلی پر غور کرنا چاہتے ہیں!