Skip to main content

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

:

Anonim

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

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

08 యొక్క 01

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

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

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

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

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

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

08 యొక్క 02

Codeacademy

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

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

  • HTML & CSS
  • జావాస్క్రిప్ట్
  • పైథాన్
  • రూబీ
  • PHP
  • SQL
  • సాస్

మేము ఇష్టపడుతున్నాము

  • ఒకసారి మీరు ఒక Codeacademy ఖాతాను సృష్టించి, ఒక కోర్సును ప్రారంభించిన తర్వాత, సేవ మీ పురోగతిని ట్రాక్ చేస్తుంది, కాబట్టి మీరు ఆపివేసిన సమయాన్ని గడపడం అవసరం లేకుండానే ఆపడానికి మరియు ప్రారంభించటం సులభం.

  • మరొక ప్లస్ ఈ సేవ మొత్తం ప్రారంభకులకు లక్ష్యంగా ఉంది; అది HTML మరియు CSS తో పూర్తి క్రొత్తది మొదలుపెట్టాలని సిఫారసు చేస్తుంది, అయినప్పటికీ ఇది మరింత ఆధునిక భాషా కోర్సులు అందిస్తుంది.

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

  • మరొక ప్రో: కోడెకాడమీ ఉచితం.

మేము ఏమి ఇష్టం లేదు

  • కొన్ని కోర్సులు (లేదా ప్రత్యేకమైన ప్రశ్నలు లేదా కోర్సులో సమస్యలు) సంపూర్ణంగా వ్రాయబడవు, ఇది వినియోగదారు తరపున గందరగోళానికి దారి తీస్తుంది.

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

08 నుండి 03

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

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

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

  • HMTL & CSS
  • జావాస్క్రిప్ట్
  • పైథాన్

మేము ఇష్టపడుతున్నాము

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

మేము ఏమి ఇష్టం లేదు

  • అతిపెద్ద ఒకటి ఉంది ఖర్చు ఉంది; మీరు ఒక ఉచిత ట్రయల్ పొందవచ్చు, చందాలు - మీరు కోర్సు యొక్క కేవలం ఐదు పాఠాలు వరకు పరిమితి కంటే, ప్రతి కోర్సు పూర్తి ప్రాప్తిని ఇస్తుంది - నెలకు $ 29 ఖర్చు లేదా ఆరు నెలల $ 120.

  • మరొక ప్రతికూలత, కోడెమాడిటీతో పోల్చితే, వ్యక్తిగత కోర్సులకు ప్రత్యేకంగా ఏ ఫోరమ్లు లేవు, కాబట్టి మీరు మీ కోర్సులో నిర్దిష్ట సమస్యతో పోరాడుతున్నట్లయితే అది పరిష్కారాలను గుర్తించడం కష్టం.

  • కొన్ని ఇతర సైట్లు పోలిస్తే, మీరు కూడా అధ్యయనం సాపేక్షంగా కొన్ని భాషా ఎంపికలు ఉన్నాయి.

04 లో 08

ఖాన్ అకాడమీ

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

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

  • జావాస్క్రిప్ట్
  • SQL

మేము ఇష్టపడుతున్నాము

  • అంతా ఉచితం, ఖాన్ అకాడమీ క్రెడిట్ కార్డు సమాచారాన్ని అందచేయకుండా ఆన్లైన్ కోడ్ నేర్చుకోవడం కోసం గొప్ప వనరుల్లో ఒకటిగా ఉంది.

  • పాఠాలు సహేతుక పరిమాణంలో ఉంటాయి (గంటల-నిడివి కాదు) మరియు నిమగ్నం.

  • నూతన నైపుణ్యాలను అందించే మరియు నేర్పించే పద్ధతి కూడా బాగా నిర్వహించబడుతుంది; మీరు ఉదాహరణకు, జావాస్క్రిప్ట్ పదార్థాల లోపల యానిమేషన్ బేసిక్స్కు వెళ్లవచ్చు.

మేము ఏమి ఇష్టం లేదు

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

  • అది మీ అభ్యాస శైలి మరియు ప్రాధాన్యతలను బట్టి ఒక వ్యత్యాసాన్ని సృష్టించలేకపోవచ్చు - ఇది మనసులో ఉంచుకోవలసినదే.

08 యొక్క 05

కోడ్ స్కూల్

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

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

  • HTML & CSS
  • జావాస్క్రిప్ట్
  • రూబీ
  • రూబీ ఆన్ రైల్స్
  • PHP
  • పైథాన్
  • ఆబ్జెక్టివ్- C
  • స్విఫ్ట్

మేము ఇష్టపడుతున్నాము

  • ఎన్నో కోర్సులు, మరియు చాలా ఉపయోగకరంగా ప్రారంభ మార్గదర్శిని గైడ్ ఏ భాష యొక్క మీ నిర్ణయాన్ని ప్రారంభించాలో తెలియజేస్తాయి.

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

  • మీరు iOS పరికరాల కోసం కోడింగ్ ప్రపంచంలోకి మీ కాలిని ముంచడం చేయవచ్చు - ఈ జాబితాలో పేర్కొన్న ఇతర వనరులతో చేయగల అవకాశం లేదు.

మేము ఏమి ఇష్టం లేదు

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

08 యొక్క 06

Coursera

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

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

  • HTML & CSS
  • జావాస్క్రిప్ట్
  • పైథాన్
  • రూబీ
  • ఆబ్జెక్టివ్- C
  • స్విఫ్ట్
  • మీ శోధన పదాల ఆధారంగా మీరు అదనపు భాషలను కనుగొంటారు, ఎందుకంటే అనేక రకాల విషయాలపై విద్యాసభకు Coursera ఒక రిపోజిటరీగా ఉంటుంది

మేము ఇష్టపడుతున్నాము

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

మేము ఏమి ఇష్టం లేదు

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

08 నుండి 07

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

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

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

  • HTML & CSS
  • జావాస్క్రిప్ట్
  • j క్వెరీ
  • రూబీ
  • రూబీ ఆన్ రైల్స్
  • PHP,
  • స్విఫ్ట్
  • ఆబ్జెక్టివ్- C
  • సి #

మేము ఇష్టపడుతున్నాము

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

  • మీరు కమ్యూనిటీ ఫోరమ్లకు ప్రాప్యత పొందుతారు, ఇది మీ అభ్యాసం మరియు కోరిక కోసం మరింత ఉత్తేజపరిచేది, ఇది మీకు కష్టంగా ఉన్నప్పుడు మీకు సహాయపడటం.

మేము ఏమి ఇష్టం లేదు

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

08 లో 08

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

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

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

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