Sadržaj:

Najbolje iPhone aplikacije koje će vam pomoći da naučite osnove programiranja
Najbolje iPhone aplikacije koje će vam pomoći da naučite osnove programiranja
Anonim

Uz ove programe možete učiti u pokretu sa samo nekoliko minuta dnevno za male, interaktivne lekcije.

Najbolje iPhone aplikacije koje će vam pomoći da naučite osnove programiranja
Najbolje iPhone aplikacije koje će vam pomoći da naučite osnove programiranja

Gotovo sve navedene aplikacije sadrže lekcije na engleskom jeziku. Ali ako ćete naučiti programiranje, onda morate shvatiti da programer ne može bez engleskog.

Lrn

Lrn podučava osnove jezika kao što su HTML, CSS, Javascript, Python i Ruby. Lekcije su mali interaktivni zadaci sa upitima. U svakom od njih prvo pročitate 2-3 rečenice s teorijom, a zatim zalijepite kod koji nedostaje u editoru. Neke od lekcija su dostupne besplatno, ostale se mogu kupiti u aplikaciji.

Mimo

U okviru programa pronaći ćete nekoliko projektno orijentiranih kurseva koji vas vode kroz sve glavne faze razvoja jednostavne aplikacije, web stranice ili igre. Pored njih, Mimo nudi kurseve u potpunosti posvećene pojedinačnim jezicima i tehnologijama: PHP, Python, SQL, JavaScript, CSS, HTML, Git, Terminal, Swift, Java i još mnogo toga. U procesu učenja radite sa urednikom i vidite izlaz napisanog koda.

Samo početne lekcije su otvorene za korisnika besplatno, ostale se mogu završiti nakon plaćene pretplate.

Enki

Enki podučava Python, JavaScript, Linux, Java, SQL, Node, React, Git i druge jezike i razvojne alate. Program može biti koristan ne samo za početnike, već i za ljude koji su već upoznati s kodom. Sadrži obilje informacija iz povijesti određenih jezika do korisnih savjeta i primjera najboljih praksi. Ugrađene mini igrice ne dopuštaju vam da dosadite i pomažu u konsolidaciji stečenog znanja. Neki od kurseva dostupni su samo plaćenim pretplatnicima.

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image

Py

Py pomaže u savladavanju osnovnih znanja za analizu podataka, razvoj web stranica, aplikacija i igara. Za svako od ovih područja u aplikaciji postoji poseban paket kurseva. Lekcije su predstavljene malim porcijama teorije i jednostavnim interaktivnim zadacima. Osim toga, program ima testove sa tipičnim pitanjima koja se programerima postavljaju tokom intervjua. Većina lekcija se otvara tek nakon plaćene pretplate.

SoloLearn aplikacije

Programer SoloLearn ima čitav niz besplatnih aplikacija za učenje programiranja. Svaki od njih sadrži jasno strukturiran kurs sa osnovama određenog jezika, bilo da je u pitanju JavaScript, Python, PHP, Java ili neki od mnogih drugih. Postoji uređivač koda za vježbe i interni forum gdje možete pitati druge članove za pomoć. Mnogi programi iz ove serije prevedeni su na ruski jezik.

Aplikacije popularnih obrazovnih platformi

Mnoge obrazovne stranice imaju svoje aplikacije u App Store-u. Preuzimanjem takvog programa dobijate pristup katalogu u kojem će se, između ostalih predmeta, nalaziti i kursevi programiranja. Obično svaka platforma sadrži obrazovne materijale mnogih izdavača i autora različitog sadržaja, složenosti i strukture.

Sadržaj može biti predstavljen samo tekstom i grafikom, ili može sadržavati interaktivne zadatke i video zapise. Možete koristiti internu pretragu ili navigaciju programa da pronađete pravi kurs za vas na jeziku koji želite.

Kursevi sa sajtova kao što su Coursera, edX, Khan Academy i Stepik obično su besplatni. Na drugim platformama većina sadržaja se prodaje za novac.

Khan akademija Khan akademija

Image
Image

Stack Overflow

U ovom programu nema lekcija ili kurseva. Ali i dalje može biti vrlo korisno, pogotovo ako ste početnik. Stack Overflow je usluga Q&A posvećena različitim aspektima razvoja softvera. Putem aplikacije možete dobiti pomoć od ogromne zajednice programera - samo trebate ispravno formulirati i postaviti im svoje pitanje.

Preporučuje se: