Tava Pirmā Mājaslapa: HTML Pamati
Iemācies HTML pamattagus un uzbūvē darbojošu mājaslapa divas stundas. Nav jāzina neko jau sākumā.
Lasīt vairākVienkāršs ievads vizuālajā programmēšanā. Noskaidro, kā koda bloki darbojas un izveidot savu pirmo programmu desmit minūtēs.
Bloku programmēšana (block-based programming) ir vizuāla pieeja kodēšanai, kur tu neraksti teksta kodu — tu saliec krāsainus blokus kopā. Tas ir tāpat kā konstruktors: katram blokam ir sava funkcija, un jūs tos savieno loģiskā secībā.
Šī metode ir perfekta iesācējiem, jo tā ņem bort kļūdas, kuras cilvēki veic rakstīšanas laikā. Nav nepieciešams atcerēties pareizu sintaksi. Jūs vienkārši domājat: "Es vēlos, lai moja programma darītu X, tad Y, tad Z" — un bloki jums palīdz to realizēt.
Populārākās bloku programmēšanas platformas ir Scratch, Blockly un MIT App Inventor. Miljoni bērnu pasaulē jau ir sākuši ar bloku programmēšanu, un tas patiešām darbojas.
Viena no lielākajām kļūdām ir uzsākt ar sarežģītu programmēšanas valodu. Python vai JavaScript ir spēcīgas, bet iesācējiem tās bieži vien ir par grūtām. Jūs pavadīsiet vairāk laika sintaksē nekā loģikā.
Bloku programmēšana jums ļauj fokusēties uz to, kas patiešām svarīgi — uz idejām un loģiku. Jūs iemācāties, kā dators domā, bez frustrācijas par punktiem un komām. Un, ja jums patīk, jūs varat pāriešanas uz teksta kodu. Daudziem profesionālajiem programmētājiem Scratch bija sākums.
Otra iemesla: rezultāti ir redzami uzreiz. Jūs izveido spēli vai animāciju, nevis dēļu dēļu dēļu dēļu. Tas motivē turpināt.
Šis ir praktisks ceļvedis, lai jūs sāktu šodien. Bez jebkāda lejupielādes.
Apmeklējiet Scratch.mit.edu. Tas ir bezmaksas un ļoti viegli uzsākt. Jums nepieciešams e-pasts, bet tas ir viss. Tiek ievērtēti 8-16 gadus veci, bet pieaugušie arī var to izmantot.
Kreisajā pusē redzēsiet krāsainus blokus. Sākt ar "Notikumi" (sarkani bloki) un "Vadīklas" (oranži bloki). Šie ir jūsu pamatinstrumenti.
Vilkt "Kad klausīts spiediens uz SPACE" bloku uz labu pusi. Pēc tam pievienojiet "Mainīt x par 10" bloku. Tas ir! Jūs jau rakstījāt programmu.
Nospiežiet zaļo karoga pogu, lai sāktu. Nospiediet SPACE. Redzējāt, kas notika? Mainiet skaitli 10 uz 50 un mēģiniet vēlreiz. Tieši tas ir programmēšana.
Programmēšana ir tikai dažu lietu kombinācija. Bloku programmēšana jums tās ļoti skaidri parāda.
Dators izpilda komandas tieši tā secībā, kā jūs tās uzliekat. Pirmā komanda, pēc tam otrā, pēc tam trešā. Nekādu lēcienu, ja vien jūs tam nepiesakāt.
"Ja notiek X, tad dari Y" — tieši tas. Ja peles pozīcija ir lielāka par 200, mainiet krāsu. Šie bloki izskatās kā deimanti un ļoti jaudīgi.
Atkārtojiet darbību vairākas reizes bez atkārtošanās. "Atkārtojiet 10 reizes" bloks uztaupa jums daudz laika. Citādi jūs rakstītu vienu un to pašu 10 reizes.
Mainīgais ir kā kastīte, kurā jūs uzglabājat informāciju. Rūpniecības "Rezultāts" vai "Laiks". Jūs varat mainīt, kas tajā atrodas, un to izmantot vēlāk.
Izvēlieties, kura vēlaties uzsākt. Visi ir bezmaksas.
MIT izstrādāts, visvarenākais izvēles. Vislabākais sākumam, jo liela kopiena un daudz apmācības materiālu. Spēles, animācijas, viss ir iespējams.
Padarīt īstas Android aplikācijas. Ja vēlaties iemācīties vairāk par mobilo lietojumprogrammu, tas ir ceļš. Nedaudz sarežģītāks nekā Scratch.
Google izstrādāts. Tāpat kā Scratch, bet ar mazāk animāciju. Fokusējas uz tīrās programmēšanas loģiku. Labs, ja vēlaties pāriet uz teksta kodu.
Spēles, kur jūs programējat, lai uzvarētu. Labas sākuma izjūtas, bet var pāriešanas uz teksta kodu ļoti ātri.
Jūs noteikti kļūdīsieties. Tas ir normāli. Tieši tas ir programmēšana. Bet šeit ir dažas kļūdas, kuras jūs varat izvairīties:
Jūs nevajag gaidīt. Programmēšana nav svarīga — jūs varat sākt tūlīt. Dodieties uz Scratch.mit.edu, izveidojiet kontu un spēlējieties. Pirmā programma, iespējams, nebūs grāvējošā. Tas nav jautājums. Programmēšana ir process. Pirmā stunda, pirmais projekts, pirmā kļūda — tas viss ir svarīgs.
Un jūs iemācīsities patiesi vērtīgu prasmi. Kodēšanas izpratne nav vairs iespēja — tā ir nepieciešamība. Neatkarīgi no tā, vai jūs gribat kļūt par programmētāju vai vienkārši izprast, kā darbojas tehnologija, bloku programmēšana ir izcila vieta, kur sākt.
Svarīga piezīme: Šis raksts ir paredzēts izglītojošiem nolūkiem. Informācija tiek pasniegta kā ir, bez garantijām. Platformas, kuras minētas šajā rakstā, mainās un var atjaunināt jaunas funkcijas. Vienmēr konsultējieties ar aktuālā dokumentāciju un izmēģiniet pats, pirms ieguldīt laiku.