Კოდექსის სწავლების საუკეთესო რესურსები Online

დან JavaScript დან პროგრამირების მობილური, ამ რესურსების თქვენ დაფარული

თუ გსურთ თქვენი ვებსაიტის აშენება ან იმედით, რომ თქვენი მიმზიდველობა გაზარდოს პოტენციურ დამსაქმებლებზე, კოდექსში სწავლა შეიძლება იყოს ხელსაყრელი. მაგრამ სად უნდა დაიწყოს? არსებობს აშკარად არ არის დეფიციტი პარამეტრები მიღების თქვენი ფეხები სველი სამყაროში პროგრამირების ენები, მაგრამ მოძიებაში კარგი შესვლის წერტილი შეიძლება დაამტკიცოს, რომ იყოს daunting. ყოველივე ამის შემდეგ, როგორ გადაწყვეტთ რომელი ენის გამოხატვას ყველაზე მეტად?

ეს სტატია შეეცდება გატარდეს პირველი გადაწყვეტილებების მეშვეობით, როდესაც თქვენ უნდა გაეცნოთ სწავლის კოდექსს და შემდეგ რეკომენდაციას მოგცემთ საუკეთესო ონლაინ რესურსებს, როდესაც მზად ხართ თქვენი უნარ-ჩვევების განვითარებაში.

01 08

პირველ რიგში: გადაწყვიტეთ, რომელი პროგრამირების ენა გსურთ გაიგოთ

კარლ ჩეო

ტიპი "რომელიც კოდირება ენის შესასწავლად" შევიდა Google და თქვენ შეხვდა კარგად მეტი 3 მილიონი ძებნის შედეგები. ცხადია, ეს არის პოპულარული კითხვა და თქვენ იხილავთ უამრავ ხელისუფლებას თემაზე სხვადასხვა მოსაზრებები. ეს შეიძლება იყოს ნათელი და ღირს თქვენთვის გარკვეული დრო გაატაროს კითხულობს რა სხვადასხვა საიტები უნდა ვთქვა ამ თემას, მაგრამ თუ გვინდა გამარტივებაში რამ ცოტა, პირველი ჰკითხეთ საკუთარ თავს ამ კითხვაზე: რა მინდა ავაშენოთ?

ისევე, როგორც ინგლისურ ენაზე სიტყვებია აზრებისა და იდეების კომუნიკაციის საშუალება, პროგრამირების ენები სასარგებლოა, რადგან ისინი დაგეხმარებათ გარკვეული რამის შესრულებაში. ასე რომ, როდესაც თქვენ გადამწყვეტი რა კოდირების ენის შესწავლა, ეს ძალიან მნიშვნელოვანია ვიფიქროთ, თუ რა გსურთ აშენება.

გსურთ ვებ-გვერდის შექმნა? თქვენთვის მნიშვნელოვანია HTML, CSS და Javascript. უფრო დაინტერესებული სმარტფონის აპლიკაციის შექმნისთვის? თქვენ უნდა გადაწყვიტოს რომელი პლატფორმა გსურთ დაიწყოს (Android ან iOS) და შემდეგ აირჩიოთ ერთ-ერთი შესაბამისი ენა, როგორიცაა Java და Objective-C.

ცხადია, ზემოთ მოყვანილი მაგალითები არ არის ამომწურავი; ისინი უბრალოდ გთავაზობთ გემოვნების კითხვებს თქვენ გკითხოთ საკუთარ თავს, როდესაც თქვენ განიხილავს რომელი ენა უნდა დაიწყოს. ნაკადის ჩარტში შეიძლება აღმოჩნდეს კიდევ ერთი გამოსადეგი რესურსი, როდესაც თქვენ ცდილობთ ვიწრო თქვენი კოდირების დევნა ენაზე. და არასდროს არ აფასებს Google- ის სარგებელს; გარკვეული მოთმინება დასჭირდება, მაგრამ თუ იცით, რა გინდა აშენება, იკვლევ, რა კოდებს ატარებს ენა, შეიძლება კარგად დაიმკვიდროთ დრო და მოთმინება.

კარლ ჩეო, რომელიც უკანასკნელად მინახავს ნაფტიურ ნაკადს, ასევე ითვალისწინებს სწავლის რესურსების მოსახერხებელ განლაგებას ენის შესწავლისას, რომელსაც ეძებთ სწავლა. აქვე ნახეთ - გაითვალისწინეთ, რომ შეგიძლიათ სხვადასხვა ჩანართებზე დააწკაპუნეთ სხვა ენებზე რესურსების შესახებ.

02 08

კოდეკაციდი

კოდეკაციდი

საუკეთესო: თავისუფალი, გაბედავს ვამბობ fun coding გაკვეთილები ზოგიერთი უფრო ძირითადი ენებზე. თუ გსურთ ვებ-გვერდის შექმნა, თქვენ შეგიძლიათ კიდევ ისარგებლოს HTML- ის და CSS- ის საფუძვლებზე ორიენტირებული კურსი, რომელიც თქვენ გამოიყენებთ გამოიყენეთ როგორც საიტის შექმნის პრაქტიკაში.

ენები შესთავაზა:

დადებითი: ერთხელ თქვენ შექმენით Codeacademy ანგარიში და დაიწყება რა თქმა უნდა, სერვისი ინახავს თქვენს პროგრესს, ასე რომ ადვილად შეჩერება და დაიწყება გარეშე გაატაროთ საათი თვალთვალის ქვემოთ, სადაც შეჩერდით. კიდევ ერთი პლიუსი ის არის, რომ ეს სერვისი მიზნად ისახავს სულ დამწყებთათვის; ის რეკომენდაციას აძლევს სრული დამწყებთათვის დაწყებული HTML და CSS, თუმცა გთავაზობთ უფრო თანამედროვე ენის კურსებს. თქვენ შეგიძლიათ დაათვალიეროთ კურსის ტიპი (ვებ განვითარება, იარაღები, APIs, მონაცემთა ანალიტიკა და მეტი) და მადლობა საიტის სიდიდით პოპულარობასთან დაკავშირებით - ეს გამოირჩევა 20 მილიონზე მეტ მომხმარებელზე - მისი ფორუმი ძალიან დიდი რესურსია არაფერი კონკრეტული კურსი, თუ როგორ უნდა ავაშენოთ თქვენი გულის სურვილები. კიდევ ერთი პრო: კოდეაკადემია უფასოა.

Cons: ზოგიერთი კურსი (ან კონკრეტული კითხვები ან პრობლემები, რა თქმა უნდა) არ არის დაწერილი კარგად ნათლად, რამაც შეიძლება გამოიწვიოს დაბნეულობა მომხმარებლის სახელით. ძლიერი კოდეკაციის ფორუმი შეიძლება, როგორც წესი, მოვიდა სამაშველო ამ შემთხვევებში, თუმცა ეს შეიძლება იყოს გამბედაობა აწარმოებს საფუძველზე snag როდესაც ყველაზე მეტად შინაარსი წარმოდგენილია ისე ჩაირთოს. მეტი »

08 08

კოდექსის შურისმაძიებლები

კოდექსის შურისმაძიებლები

საუკეთესო მათთვის , ვისაც სურს გართობა და თამაშები გასწვრივ გზაზე, თუ როგორ უნდა ავაშენოთ რეალური რამ კოდირების ენები, რადგან თქვენ დასრულდება მინი თამაშები ყოველი გაკვეთილი. კოდეაკადემიის მსგავსად, იგი მიზნად ისახავს დამწყებთათვის და, ალბათ, უფრო მეტია, ვიდრე კოდეკაციტი, ეს ისწავლა ძირითადი ცნებები, ვიდრე პროგრამირების ენის ყველა თხილი და ჭანჭიკები. ეს ასევე იდეალურია მათთვის, ვისაც ინგლისურ ენაზე ლაპარაკი აქვს, რადგან კურსები ესპანურ, ჰოლანდიურ, პორტუგალიურ და რუსულ ენებზეც ითარგმნება.

ენები შესთავაზა:

დადებითი: კოდექსის Avengers- ის კურსები გართობა და ჩართულობაა - ამ მხრივ, ეს არის შედარება და კონკურენტუნარიანი კოდექსით.

Cons: ყველაზე დიდი ის არის, რომ არსებობს ღირებულება; ხოლო თქვენ შეგიძლიათ მიიღოთ უფასო საცდელი, ხელმოწერები - რაც საშუალებას მოგცემთ მიიღოთ სრული კურსი თითოეულ კურსზე, ვიდრე მხოლოდ ხუთი გაკვეთილი, რა თქმა უნდა - $ 29 თვეში ან $ 120 ექვს თვეში. კიდევ ერთი მინუსი, კოდეაკადემიასთან შედარებით, ის არის, რომ არ არსებობს ცალკეული კურსები კონკრეტული ინდივიდუალური კურსებისგან, ამიტომ უფრო რთულია, თუ რა პრობლემებს გადიხარ კურსში. შედარებით ზოგიერთი სხვა საიტები, თქვენ ასევე აქვს შედარებით რამდენიმე ენის პარამეტრები შესასწავლად. მეტი »

04 08

ხან აკადემია

ხან აკადემია

საუკეთესო: Newbies ვინც იცის, რა უნდათ აშენება და მინდა ჩართვა, პირდაპირი გზა ვისწავლოთ უნარი. გარდა ამისა, ხან აკადემია გააცნობს მათთვის, ვისაც სურს ფოკუსირება გრაფიკული და სათამაშო ტიპის აპლიკაციებზე. არსებობს ასევე ფოკუსირება პროგრამირების ნახატების და ანიმაცია.

ენები შესთავაზა:

დადებითი: ყველაფერი არის თავისუფალი, რაც Khan აკადემიის ერთ-ერთი დიდი რესურსი სწავლისთვის ონლაინში შესვლის გარეშე საკრედიტო ბარათის ინფორმაციის გადაცემის გარეშე. გაკვეთილები გონივრულად ზომის (არა საათის განმავლობაში) და ჩართვით. ახალი უნარ-ჩვევები წარმოდგენილია და კარგად არის ორგანიზებული. მაგალითად შეგიძლიათ JavaScript- ის ანიმაციური საფუძვლების გადატანა, მაგალითად.

Cons: შედარებით რამდენიმე ენაზე შესთავაზა, და თქვენ არ სარგებლობენ იგივე აყვავებულ ფორუმის თანამეგობრობა, როგორც ხელმისაწვდომი Codeacademy. ეს შეიძლება იყოს ან არ იყოს სხვაობა, რაც დამოკიდებულია თქვენი სწავლის სტილისა და შეღავათების მიხედვით - უბრალოდ რაღაც გვახსოვდეს. მეტი »

05 08

კოდი სკოლა

კოდი სკოლა

საუკეთესო: ვისაც სურს ისწავლოს ენებზე სტანდარტული JavaScript და HTML / CSS, განსაკუთრებით პორტალის ენებზე iOS apps როგორიცაა Objective-C. ეს არ არის როგორც დამწყები ორიენტირებული, როგორც სხვა რესურსები ამ სიაში, ასე რომ დაგვჭირდება დაიწყება სხვა საიტი პირველი და შემდეგ გააკეთეთ თქვენი გზა შემდეგ, რაც თქვენ გაქვთ რამდენიმე უნარები თქვენი ქამარი. კოდექსის სკოლა უფრო მეტად პროფესიონალი ქალბატონია, ვიდრე ამ სტატიაში მოხსენიებული ბევრი სხვა რესურსი - თუ თქვენ ეძებთ პროდიუსერი ვაჭრობის გზით, ეს შეიძლება იყოს კარგი ადგილი, რომ გარკვეული დროის გასატარებლად (თუმცა მომზადდება გარკვეული ფულის დახარჯვა ისევე, თუ გინდა ყველა მასალაზე წვდომა).

ენები შესთავაზა:

დადებითი: კურსების დიდი შერჩევა და ძალიან სასარგებლო დამწყები სახელმძღვანელო, რომელიც აცნობებს თქვენს გადაწყვეტილებას, რომელი ენა უნდა დაიწყოს. პროფესიული ხარისხის კურსების რეპუტაციის მიხედვით, კოდექსის სკოლა გთავაზობთ პროფესიონალურად მორგებულ შინაარსობრივ სიებს, პოდკასტებსა და ვიდეო გადაცემებს. თქვენ შეგიძლიათ დაიბლოკოს თქვენი სიმაღლე iOS- ის მოწყობილობების კოდირების სამყაროში - ის, რაც შეუძლებელია ამ ჩამონათვალში ნახსენებ სხვა რესურსებით.

Cons: თქვენ შეიძლება ფიქრობთ ცოტა დაკარგა, თუ თქვენ მოვიდა კოდექსის სკოლა ნულოვანი წინასწარი პროგრამირების ცოდნა. Plus, მიიღოთ შეუზღუდავი ხელმისაწვდომობა ყველა საიტის 71 კურსზე და 254 ეკრანებზე, თქვენ უნდა გადაიხადოთ ($ 29 თვე ან $ 19 თვე ყოველწლიურად) - და თუ გსურთ გამოიყენოთ ეს საიტი მისი სრული პოტენციალი, აუცილებლად უნდა გამოვიდეს. მეტი »

08 08

კურსრა

კურსრა

საუკეთესოა: თვითმოტივირებული მოსწავლეები, რომლებსაც აქვთ ერთგულება და მოთმინება, რომ გაატარონ კურსები იმისათვის, რომ მათ ყველაზე მეტად გააცნობიერონ, რადგან კოდეპადრიისგან განსხვავებით, Coursera მასპინძლობს მრავალფეროვან სუბიექტებს საგანმანათლებლო პროგრამას .

ენები შესთავაზა:

დადებითი: კურსები ხელმისაწვდომია მსოფლიოში ცნობილი ინსტიტუტებისგან, როგორიცაა ჯონ ჰოპკინსის უნივერსიტეტი, სტენფორდი და მიჩიგანის უნივერსიტეტი. Plus, საუკეთესო კურსები უფასოა, თუმცა შეგიძლიათ გადაიხადოთ ზოგიერთი, მათ შორის ვარიანტი, რომელიც წარმოგიდგენთ სერტიფიკატის დასრულების დასასრულს.

Cons: თქვენ ვერ იპოვით ყველა კოდირების გაკვეთილებს ერთი ადვილად დაიჯესტს ადგილი, რაც იმას ნიშნავს, რომ ეს დაეხმარება მოვიდა ამ საიტზე იცის ზუსტად რას ეძებს. კურსები ზოგადად არ არის ჩართული ან ინტერაქტიული, როგორც ეს ხელმისაწვდომია კოდექსიდან, Code Avengers ან Khan Academy. მეტი »

08 08

ხის სახლი

ხის სახლი

საუკეთესო: ვინც გეგმავს გამყარებაში პროგრამირების და გამოიყენოს უნარი ისინი ისწავლიან პროფესიონალურად ან რამდენიმე მხარეს პროექტები, რადგან ყველაზე მასალა მოითხოვს ფასიანი სააბონენტო. ეს არ არის იმის თქმა, რომ თქვენ უნდა მოვიდა Treehouse ერთად ტონა წინასწარი ცოდნა; რომელსაც იდეა აქვს, რაც შენს აშენებაა, ხშირად საკმარისია, რადგან ბევრი კურსები აგებულია მიზნებზე, როგორიცაა ვებ-გვერდის შექმნა.

ენები შესთავაზა:

დადებითი: მოიცავს მობილური პროგრამირების ენებს iOS- ს, ასე რომ, თუ გსურთ iPhone აპლიკაციის აშენება, ეს საიტი დაგეხმარებათ გაიგოთ, თუ როგორ უნდა გავაკეთოთ ეს. თქვენ მიიღებთ წვდომას თემის ფორუმებზე, რაც შეიძლება უფრო შემეღო თქვენი სწავლისა და ვნება კოდირებისთვის, გარდა იმისა, რომ ეხმარებოდით, როცა მოხდა.

Cons: ერთხელ თქვენ გამოყენებული თავისუფალი სასამართლო პროცესი, Treehouse მოითხოვს აირჩიოთ ერთი ორი გადახდილი გეგმები. იაფი ფასი თვეში 25 დოლარს შეადგენს და 1000-ზე მეტი ვიდეო კურსისა და ინტერაქტიული ხელსაწყოების ხელმისაწვდომობას გეძლევათ, ხოლო თვეში 49 $ -იანი პროპროექტის მიღება შეგიძლიათ მიიღოთ მხოლოდ წევრებისთვის, ბონუსის შემცველობისთვის, ვიდეოების ჩამოტვირთვა ოფლაინ სწავლა და სხვა. ზოგიერთი იმ თვისებებით შეიძლება სასარგებლო იყოს, მაგრამ თქვენ უნდა იყოთ საკმაოდ სერიოზული სწავლისთვის, რომ კოდი გაითვალისწინოთ ყოველთვიურად. მეტი »

08 08

პროგრამირების საბავშვო

Swift Playgrounds. ვაშლი

ყველა ზემოხსენებული საიტი დამწყებთათვისაა ორიენტირებული, მაგრამ სატენდერო ასაკის დამწყები? თქვენ გსურთ შეამოწმოთ ერთ- ერთი ასეთი საიტი ბავშვების მიმართ . ოფციები მოიცავს ბლოკირებულ, ნულიდან და სვიფითპლეიგრანგს, და ახალგაზრდები წარმოგიდგენთ პროგრამირების კონცეფციებს ჩართულობის, ადვილად მოქნილ გზებზე აქცენტით ვიზუალებზე.

დაიწყე უფასო და გაერთეთ

როდესაც საქმე ეხება სწავლის წესს, ისარგებლეთ ინტერნეტის სიმდიდრეზე თავისუფალი რესურსებით, რათა შეისწავლოთ თქვენი არჩევანი და გამოაცხადოთ საკუთარი თავი, როგორც ბევრი სწავლის მეთოდები და უნარები. მართლაც არ არის საჭირო თქვენი საკრედიტო ბარათის გატეხვა, სანამ არ გეძლევათ გარკვეული ცოდნის მიღება სხვაგვარად, ან / და თუ გადაწყვიტეთ, პროგრამირების განხორციელება გისურვებთ პროფესიულად. მაგრამ ამ ეტაპზე, ალბათ, უნდა განიხილოს გადაცემის in- პირი საკლასო მაინც!