కోడ్ నేర్చుకోవడానికి ఉత్తమ వనరులు

జావాస్క్రిప్ట్ నుండి మొబైల్ కోసం ప్రోగ్రామింగ్, ఈ వనరులను మీరు కవర్ చేశారు

మీరు మీ సొంత వెబ్ సైట్ ను నిర్మించాలనుకుంటున్నారా లేదా మీరు సంభావ్య యజమానులకు మీ ఆకర్షణను పెంచుకోవాలనే ఆశతో, కోడ్ నేర్చుకోవడం కచ్చితంగా సులభంగా ఉంటుంది. కానీ ఎక్కడ ప్రారంభించాలో? ప్రోగ్రామింగ్ భాషలు ప్రపంచంలో మీ అడుగుల తడి పొందడానికి ఎంపికలు ఏ కొరత స్పష్టంగా ఉంది, కానీ ఒక మంచి ఎంట్రీ పాయింట్ కనుగొనడంలో వీరిని నిరూపించడానికి చేయవచ్చు. అన్నింటికీ, మీరు ఏ భాషని మీ కోసం బాగా అర్థం చేసుకుంటున్నారు?

ఈ వ్యాసం మీరు కోడ్ నేర్చుకోవడాన్ని ఆలోచించినప్పుడు మీరు చేయవలసిన మొదటి నిర్ణయాల ద్వారా మిమ్మల్ని నడవడానికి ప్రయత్నిస్తుంది, అప్పుడు మీరు మీ నైపుణ్యాలను అభివృద్ధి చేయడానికి సిద్ధంగా ఉన్నప్పుడు కొన్ని ఉత్తమ ఆన్లైన్ వనరులను సిఫార్సు చేస్తారు.

08 యొక్క 01

మొదట మొదటి విషయాలు: మీరు తెలుసుకోవాలనుకునే ప్రోగ్రామింగ్ భాష నిర్ణయించండి

కార్ల్ చెయో

గూగుల్ లోకి "భాష నేర్చుకోవడం కోడింగ్" అని టైప్ చేయండి, మరియు మీరు 3 మిలియన్ల శోధన ఫలితాలను పొందుతారు. స్పష్టంగా, ఇది ఒక ప్రముఖ ప్రశ్న, మరియు ఈ విషయంపై విభిన్న అభిప్రాయాలతో అధికారుల అధికారులను మీరు కనుగొంటారు. ఈ అంశంపై వివిధ సైట్లు ఏమి చెప్పాలో మీరు చదివిన కొంత సమయం గడపడానికి ఇది ప్రకాశవంతమైనది మరియు శ్రేష్ఠమైనది కావచ్చు, కానీ మీరు విషయాలను కొంచెం ప్రసారం చేయాలనుకుంటే, మొదట ఈ ప్రశ్నను అడగండి: నేను ఏమి నిర్మించాలనుకుంటున్నారు?

ఆంగ్ల భాషలోని పదాలు, ఆలోచనలు మరియు ఆలోచనలను సంభాషించే అంతిమ మార్గంగా చెప్పాలంటే, ప్రోగ్రామింగ్ భాషలు ఉపయోగకరంగా ఉంటాయి ఎందుకంటే కొన్ని విషయాలు సాధించడానికి మీకు సహాయం చేస్తాయి. కాబట్టి కోడింగ్ భాష తెలుసుకోవడానికి మీరు నిర్ణయించేటప్పుడు, మీరు నిర్మించాలనుకుంటున్న దాని గురించి ఆలోచించడం చాలా ముఖ్యమైనది.

ఒక వెబ్సైట్ను నిర్మించాలనుకుంటున్నారా? HTML, CSS మరియు జావాస్క్రిప్ట్ తెలుసుకోవడం మీకు ముఖ్యమైనది. స్మార్ట్ఫోన్ అనువర్తనం రూపొందించడంలో మరింత ఆసక్తి ఉందా? మీరు ప్రారంభమయ్యే ప్లాట్ఫారమ్ను (Android లేదా iOS) నిర్ణయించుకోవాలి, ఆపై జావా మరియు ఆబ్జెక్టివ్- C వంటి సంబంధిత భాషల్లో ఒకదానిని ఎంచుకోండి.

స్పష్టంగా, పైన చెప్పిన ఉదాహరణలు పూర్తిగా లేవు; వారు మీరు ప్రారంభించవలసిన భాషను పరిగణలోకి తీసుకున్నప్పుడు మీరే మిమ్మల్ని మీరు అడగాలని కోరుకునే ప్రశ్నలకు రుచిని అందిస్తారు. ఎగువ ప్రవాహం చార్ట్ మీరు మీ కోడింగ్ ముసుగులో ఒక భాష డౌన్ ఇరుకైన ప్రయత్నిస్తున్నప్పుడు మరొక ఉపయోగపడిందా వనరు నిరూపించడానికి కాలేదు. మరియు Google యొక్క ఉపయోగం తక్కువగా అంచనా వేయదు; అది కొంత సహనానికి పడుతుంది, కానీ మీరు నిర్మించాలనుకుంటున్నది ఏమిటో మీకు తెలిస్తే, నిర్మించడానికి కోడింగ్ భాష ఏది సమయాన్ని మరియు సహనానికి బాగా అర్హులవుతుంది.

పైన చూచిన నిఫ్టీ ఫ్లోచార్ట్ వెనుక ఉన్న కార్ల్ చో, మీరు తెలుసుకోవడానికి చూస్తున్న భాష ఆధారంగా పరిగణనలోకి తీసుకునే వనరులను సులభతరం చేస్తుంది. ఇక్కడ చూడండి - వివిధ భాషల కోసం వనరులను గురించి మరింత తెలుసుకోవడానికి మీరు వివిధ ట్యాబ్లను క్లిక్ చేయవచ్చని గమనించండి.

08 యొక్క 02

Codeacademy

Codeacademy

ఉత్తమ కోసం: ఉచిత, నేను మరింత ప్రాథమిక భాషల కొన్ని ఫన్ కోడింగ్ పాఠాలు చెప్పే ధైర్యం. మీరు ఒక వెబ్ సైట్ ను నిర్మించాలనుకుంటే, HTML మరియు CSS యొక్క ఫండమెంటల్స్ పై దృష్టి పెట్టే కోర్సు కూడా తీసుకోవచ్చు.

ఇచ్చింది భాషలు:

ప్రోస్: ఒకసారి మీరు ఒక కోడ్కాడమీ ఖాతాను సృష్టించి, ఒక కోర్సును ప్రారంభించి, సేవ మీ పురోగతిని ట్రాక్ చేస్తుంది, కాబట్టి మీరు నిలిచిపోయే గంటలను ట్రాకింగ్ చేయడం అవసరం లేకుండానే ఆపడానికి మరియు ప్రారంభించడం చాలా సులభం. మరొక ప్లస్ ఈ సేవ మొత్తం ప్రారంభకులకు లక్ష్యంగా ఉంది; అది HTML మరియు CSS తో పూర్తి క్రొత్తది మొదలుపెట్టాలని సిఫారసు చేస్తుంది, అయినప్పటికీ ఇది మరింత ఆధునిక భాషా కోర్సులు అందిస్తుంది. సైట్ యొక్క భారీ ప్రజాదరణను మీరు కోర్సు రకం (వెబ్ అభివృద్ధి, ఉపకరణాలు, API లు, డేటా విశ్లేషణలు మరియు మరిన్ని) ద్వారా బ్రౌజ్ చేయవచ్చు - ఇది 20 మిలియన్ కంటే ఎక్కువ వినియోగదారులను కలిగి ఉంది - దాని ఫోరమ్లు మీ స్వంత ప్రశ్నలను అడగడానికి మరియు సమాధానం ఇవ్వడానికి ఒక గొప్ప వనరు. మీ హృదయాలను ఏది నిర్మించాలో, ఒక నిర్దిష్ట కోర్సులో సమస్యల నుండి ఏదైనా. మరొక ప్రో: కోడెకాడమీ ఉచితం.

కాన్స్: కొన్ని కోర్సులు (లేదా కోర్సులో ప్రత్యేకమైన ప్రశ్నలు లేదా సమస్యలు) సంపూర్ణంగా వ్రాయబడవు, ఇది వినియోగదారు తరపున గందరగోళానికి దారి తీస్తుంది. బలమైన కోడెకామీ ఫోరమ్లు ఈ సందర్భాల్లో సాధారణంగా రెస్క్యూకు రావచ్చు, అయినప్పటికీ కంటెంట్ చాలా వరకు అరుదుగా ప్రదర్శించబడుతున్నప్పుడు అది ఒక నవ్వు మీద నడుపుటకు నిరుత్సాహపరచవచ్చు. మరింత "

08 నుండి 03

కోడ్ ఎవెంజర్స్

కోడ్ ఎవెంజర్స్

ఉత్తమమైనవి: ప్రతి పాఠం తర్వాత మీరు మినీ ఆటలను పూర్తి చేస్తాం, కోడింగ్ భాషల ద్వారా నిజమైన అంశాలను ఎలా నిర్మించాలో నేర్చుకోవటానికి మార్గం మరియు సరదాగా కావాలనుకునేవారు. కోడ్కాడమీ వలె, ఇది ప్రారంభకుడిగా, మరియు కోడెమాడిటీ కంటే ఎక్కువగా ఉంది, ఇది ప్రోగ్రామింగ్ లాంగ్వేజ్ యొక్క అన్ని గింజలు మరియు బోల్ట్స్ కంటే ప్రాథమిక భావనలను నేర్చుకోవడమే. స్పానిష్, డచ్, పోర్చుగీస్ మరియు రష్యన్ భాషలలో కూడా ఇతర భాషల్లో కూడా ఇంగ్లీష్ భాష మాట్లాడే వారికి కూడా ఇది సరైన ఎంపిక.

ఇచ్చింది భాషలు:

ప్రోస్: కోడ్ ఎవెంజర్స్ ద్వారా కోర్సులు ఆహ్లాదకరమైన మరియు ఆకర్షణీయంగా ఉంటాయి - ఈ విషయంలో, అది కోడెక్స్టాడీతో పోల్చదగినది మరియు పోటీ కూడా.

కాన్స్: అతిపెద్ద ఒకటి ఉంది ఖర్చు ఉంది; మీరు ఒక ఉచిత ట్రయల్ పొందవచ్చు, చందాలు - మీరు కోర్సు యొక్క కేవలం ఐదు పాఠాలు వరకు పరిమితి కంటే, ప్రతి కోర్సు పూర్తి ప్రాప్తిని ఇస్తుంది - నెలకు $ 29 ఖర్చు లేదా ఆరు నెలల $ 120. మరొక ప్రతికూలత, కోడెమాడిటీతో పోల్చితే, వ్యక్తిగత కోర్సులకు ప్రత్యేకంగా ఏ ఫోరమ్లు లేవు, కాబట్టి మీరు మీ కోర్సులో నిర్దిష్ట సమస్యతో పోరాడుతున్నట్లయితే అది పరిష్కారాలను గుర్తించడం కష్టం. కొన్ని ఇతర సైట్లు పోలిస్తే, మీరు కూడా అధ్యయనం సాపేక్షంగా కొన్ని భాషా ఎంపికలు ఉన్నాయి. మరింత "

04 లో 08

ఖాన్ అకాడమీ

ఖాన్ అకాడమీ

ఉత్తమ కోసం: వారు నిర్మించడానికి మరియు నైపుణ్యాలు తెలుసుకోవడానికి ఒక మునిగి, సూటిగా మార్గం ఏమి తెలుసు ఎవరు కొత్తవారు. అదనంగా, ఖాన్ అకాడమీ గ్రాఫిక్స్ మరియు గేమింగ్-టైప్ అప్లికేషన్లపై దృష్టి పెట్టాలని కోరుకునే వారికి చాలా భావాన్ని చేస్తుంది. ప్రోగ్రామింగ్ డ్రాయింగ్లు మరియు యానిమేషన్ల మీద కూడా దృష్టి కేంద్రీకరిస్తుంది.

ఇచ్చింది భాషలు:

ప్రోస్: అంతా ఉచితం, ఖాన్ అకాడెమి క్రెడిట్ కార్డు సమాచారాన్ని అందచేయకుండా ఆన్లైన్లో కోడ్ నేర్చుకోవడం కోసం గొప్ప వనరుల్లో ఒకటిగా ఉంది. పాఠాలు సహేతుక పరిమాణంలో ఉంటాయి (గంటల-నిడివి కాదు) మరియు నిమగ్నం. నూతన నైపుణ్యాలను అందించే మరియు నేర్పించే పద్ధతి కూడా బాగా నిర్వహించబడుతుంది; మీరు ఉదాహరణకు, జావాస్క్రిప్ట్ పదార్థాల లోపల యానిమేషన్ బేసిక్స్కు వెళ్లవచ్చు.

కాన్స్: ఇచ్చిన కొన్ని భాషలు, మరియు మీరు Codeacademy తో అందుబాటులో అదే అభివృద్ధి చెందుతున్న ఫోరమ్ కమ్యూనిటీ ఆనందించండి కాదు. అది మీ అభ్యాస శైలి మరియు ప్రాధాన్యతలను బట్టి ఒక వ్యత్యాసాన్ని సృష్టించలేకపోవచ్చు - ఇది మనసులో ఉంచుకోవలసినదే. మరింత "

08 యొక్క 05

కోడ్ స్కూల్

కోడ్ స్కూల్

ఉత్తమ: ప్రామాణిక జావాస్క్రిప్ట్ మరియు HTML / CSS మించి భాషలను నేర్చుకోవాలనుకునేవారు, ప్రత్యేకించి ఆబ్జెక్టివ్-సి వంటి iOS అనువర్తనాల కోసం మొబైల్ భాషలు. ఇది ఈ జాబితాలోని ఇతర వనరులు వలె ప్రారంభంగా కాదు, కాబట్టి మీరు మొదట మరొక సైట్తో ప్రారంభించి, మీ బెల్ట్ క్రింద కొన్ని నైపుణ్యాలను కలిగి ఉన్న తర్వాత మీ మార్గాన్ని ఇక్కడ ప్రారంభించవచ్చు. కోడ్ స్కూల్లో ఈ వ్యాసంలో పేర్కొన్న అనేక ఇతర వనరులను కంటే ప్రొఫెషనల్ బంటుగా ఉంది - వ్యాపారం ద్వారా ఒక ప్రోగ్రామర్ కావాలని చూస్తున్నట్లయితే, ఇది కొంత సమయం గడపడానికి మంచి స్థలం కావచ్చు అలాగే మీరు అన్ని పదార్థాలకు యాక్సెస్ కావాలంటే).

ఇచ్చింది భాషలు:

ప్రోస్: కోర్సులు ఎన్నుకోవడం, మరియు ప్రారంభమయ్యే భాష యొక్క మీ నిర్ణయాన్ని తెలియజేసే చాలా ఉపయోగకరమైన ప్రారంభ మార్గదర్శిని. ప్రొఫెషనల్-నాణ్యత కోర్సులు అందించడానికి దాని ప్రతిష్టకు అనుగుణంగా, కోడ్ స్కూల్ వృత్తిపరంగా పర్యవేక్షించబడిన కంటెంట్ జాబితాలను అందిస్తుంది, పాడ్కాస్ట్లు మరియు వీడియో ప్రదర్శనలతో పాటు. మీరు iOS పరికరాల కోసం కోడింగ్ ప్రపంచంలోకి మీ కాలిని ముంచడం చేయవచ్చు - ఈ జాబితాలో పేర్కొన్న ఇతర వనరులతో చేయగల అవకాశం లేదు.

కాన్స్: మీరు సున్నా ముందు ప్రోగ్రామింగ్ నాలెడ్జ్ కోడ్ స్కూల్ కు వస్తే ఒక బిట్ కోల్పోతారు భావిస్తున్నాను ఉండవచ్చు. ప్లస్, అన్ని సైట్ యొక్క 71 కోర్సులు మరియు 254 స్క్రీన్కాస్ట్ల అపరిమిత యాక్సెస్ పొందడానికి, మీరు చెల్లించాలి ($ 29 ఒక నెల లేదా ఒక వార్షిక ప్రణాళిక $ 19 ఒక నెల) - మరియు మీరు దాని పూర్తి సామర్థ్యాన్ని ఈ సైట్ ఉపయోగించడానికి కావాలా, మీరు షెల్ అవుట్ చేయాలి. మరింత "

08 యొక్క 06

Coursera

Coursera

ఉత్తమ కోసం: కోడెక్స్టాడీ వంటి సైట్లు కాకుండా, Coursera ప్రోగ్రామింగ్ దాటి భారీ వివిధ విషయాలను కోసం విద్యా పదార్థం హోస్ట్ నుండి, వారికి చాలా అర్ధమే కోర్సు కనుగొనేందుకు త్రవ్వించి ఒక బిట్ చేయడానికి అంకితం మరియు సహనానికి కలిగి స్వీయ ప్రేరేపిత అభ్యాసకులు .

ఇచ్చింది భాషలు:

ప్రోస్: జాన్స్ హాప్కిన్స్ విశ్వవిద్యాలయం, స్టాన్ఫోర్డ్ మరియు మిచిగాన్ విశ్వవిద్యాలయం వంటి ప్రపంచ ప్రఖ్యాత సంస్థల నుండి కోర్సులు అందుబాటులో ఉన్నాయి, కాబట్టి మీరు మంచి చేతుల్లో ఉన్నారని మీకు తెలుసు. అదనంగా, అనేక కోర్సులు ఉచితంగా ఉంటాయి, అయితే మీరు చివరలో పూర్తి చేసిన ప్రమాణపత్రాన్ని అందించే ఎంపికలతో సహా కొన్నింటిని చెల్లించవచ్చు.

కాన్స్: మీరు సులభంగా శోధిస్తున్న ప్రదేశాల్లో అన్ని కోడింగ్ పాఠాలను కనుగొనలేరు, అంటే మీరు వెతుకుతున్న దాన్ని సరిగ్గా తెలుసుకోవడానికి ఈ సైట్కు రావటానికి సహాయపడుతుంది. ఈ కోర్సులు సాధారణంగా Codeacademy, Code Avengers లేదా ఖాన్ అకాడెమి ద్వారా లభించే వాటిలో పాల్గొనడం లేదా ఇంటరాక్టివ్గా ఉండవు. మరింత "

08 నుండి 07

చెట్టు మీద కట్టుకున్న ఇల్లు

చెట్టు మీద కట్టుకున్న ఇల్లు

ఉత్తమమైనది: వృత్తిపరంగా లేదా కొన్ని పక్క ప్రాజెక్టులకు ప్రోగ్రామింగ్తో నేర్చుకోవడం మరియు నైపుణ్యాలను ఉపయోగించుకోవడం కోసం ప్రణాళికా రచన చేస్తున్న వారు, ఎందుకంటే ఎక్కువ మందికి చెల్లింపు చందా అవసరం ఉంది. మీరు ముందు జ్ఞానం ఒక టన్ను తో Treehouse వచ్చిన అవసరం లేదు; ఒక వెబ్సైట్ను నిర్మించడం వంటి అనేక కోర్సులు ఉద్దేశించిన లక్ష్యాలను నిర్మించటం వలన, మీరు నిర్మించాలనుకుంటున్న ఆలోచన గురించి తరచుగా సరిపోతుంది.

ఇచ్చింది భాషలు:

ప్రోస్: iOS కోసం మొబైల్ ప్రోగ్రామింగ్ భాషలను కలిగి ఉంటుంది, కాబట్టి మీరు ఒక ఐఫోన్ అనువర్తనాన్ని నిర్మించాలనుకుంటే, ఎలా చేయాలో తెలుసుకోవడానికి ఈ సైట్ మీకు సహాయపడుతుంది. మీరు కమ్యూనిటీ ఫోరమ్లకు ప్రాప్యత పొందుతారు, ఇది మీ అభ్యాసం మరియు కోరిక కోసం మరింత ఉత్తేజపరిచేది, ఇది మీకు కష్టంగా ఉన్నప్పుడు మీకు సహాయపడటం.

కాన్స్: మీరు ఉచిత ట్రయల్ అప్ చేసిన తర్వాత, Treehouse మీరు రెండు చెల్లించిన ప్రణాళికలు ఒకటి ఎంచుకోండి అవసరం. నెలకు $ 25 చొప్పున తక్కువ వ్యయం అవుతుంది మరియు మీకు $ 1,000 కంటే ఎక్కువ వీడియో కోర్సులు మరియు ఇంటరాక్టివ్ టూల్స్ కు యాక్సెస్ ఇస్తుంది, అయితే $ 49 నెలకు "ప్రో ప్లాన్" సభ్యులకు మాత్రమే ఫోరమ్, బోనస్ కంటెంట్, ఆఫ్లైన్ లెర్నింగ్ మరియు మరిన్ని. ఆ లక్షణాల్లో కొన్ని ఖచ్చితంగా ఉపయోగకరంగా ఉంటాయి, కాని నెలసరి ప్రాతిపదికన చెల్లించాల్సిన విలువైనదిగా మీరు నేర్చుకోవడం గురించి మీరు చాలా కష్టపడతారు. మరింత "

08 లో 08

కిడ్స్ కోసం ప్రోగ్రామింగ్

స్విఫ్ట్ ప్లేగ్రౌండ్స్. ఆపిల్

అన్ని పైన సైట్లు ప్రారంభ వైపు వచ్చుటను, కానీ లేత వయస్సు newbies గురించి ఏమి? మీరు పిల్లలు వైపు దృష్టి సారించిన ఈ సైట్లలో ఒకదానిని తనిఖీ చేయాలని అనుకోవచ్చు. ఐచ్ఛికాలు బ్లాక్లీ, స్క్రాచ్ మరియు స్విఫ్ట్ప్లేయర్గ్రౌండ్, మరియు వారు విజువల్స్ దృష్టి పెడుతూ, మునిగి, సులభంగా అనుసరించండి మార్గాల్లో ప్రోగ్రామింగ్ భావనలకు యువ వాటిని పరిచయం.

ఉచిత ప్రారంభించు, మరియు ఆనందించండి

ఎలా కోడ్ నేర్చుకోవాల్సినప్పుడు, మీ ఎంపికలను విశ్లేషించడానికి మరియు సాధ్యమైనంత ఎక్కువ నేర్చుకోవడం పద్ధతులు మరియు నైపుణ్యాలను మీరే బహిర్గతం చేయడానికి ఉచిత వనరుల యొక్క ఇంటర్నెట్ సంపదను ఉపయోగించుకోండి. మీ క్రెడిట్ కార్డును కొంచెం తగ్గించాల్సిన అవసరము లేదు, మీరు కొంతవరకూ కొంత జ్ఞానం పొందలేరు, మరియు / లేదా మీరు వృత్తిపరంగా కార్యక్రమాలను ప్రోగ్రామింగ్ చేయాలని నిర్ణయించినట్లయితే. కానీ ఆ సమయంలో, మీరు ఏమైనప్పటికీ వ్యక్తి తరగతిగదికి బదిలీ చేయాలని ఆలోచిస్తారు!