Jakie przyjemne by było nauczyć się wszystkiego, czytając o kodzeniu w przerwie w przeglądaniu memów, prawda? Bez dwóch zdań aplikacje mobilne mogą wspomóc początkującego deva.
Jakie przyjemne by było nauczyć się wszystkiego, czytając o kodzeniu w przerwie w przeglądaniu memów, prawda? Bez dwóch zdań aplikacje mobilne mogą wspomóc początkującego deva.
Prawie 34 miliony użytkowników postawiły na SoloLearn – apkę zawierającą kursy ze wszystkich najpopularniejszych języków programowania – Javy, Pythona, a także C#, czy C++. Lekcje obejmują podstawy danych języków, podejścia obiektowego, a także pracy z plikami czy strukturami danych. Do każdej lekcji dołączone są quizy pozwalające sprawdzić swoją wiedzę w praktyce.
Dostępność: iOS, Android, na stronie internetowej
Warto przyjrzeć się także aplikacji ProgrammingHub – zwłaszcza jeśli chcemy zasięgnąć także wiedzy z innych dziedzin IT – np. sieci, czy sztucznej inteligencji. Jeżeli o programowanie chodzi, do wyboru mamy Javę, JavaScript (te dwa także na poziomie zaawansowanym), języki z rodziny C, a także dziś dość egzotyczny Asembler.
Jak najbardziej! Choć oczywiście nie wyeliminuje za nas wszystkich błędów (zresztą, gdyby mogła to robić, czy programiści byliby potrzebni?), to kompilator w naszym smartfonie pozwoli uruchomić nasze dzieło i sprawdzić, czy daje nam poprawne wyniki.
Tu warto sprawdzić Dcoder – kompilator i IDE obsługujący 31 języków programowania oraz inne bajery ułatwiające życie programiście – podświetlanie składni, automatyczne dopełnianie nawiasów, czy tworzenie wcięć (co docenią wszyscy miłośnicy Pythona), a także debugger.
Dostępność: Android
Posiadacze telefonów z jabłkiem niech się nie martwią – dla nich także znajdzie się mobilne IDE. Koder Code Editor obsługuje 80 języków programowania, również podświetla składnię kodu, a także zawiera snippety (dla niewtajemniczonych – przykładowe fragmenty kodu), pozwala wysyłać stworzone pliki na Dropboxa, czy na serwer FTP. Ponadto, aplikacja jest dostępna na iPady.
Dostępność: iOS
Jak widać, do wyboru jest całkiem sporo przydatnych narzędzi, pozwalających podejść do nauki zarówno od teoretycznej, jak i praktycznej strony. Być może nie zastąpią one tradycyjnego „dłubania” w kodzie, ale pozwolą na szybkie uzupełnienie i sprawdzenie wiedzy.
Wyłączna dystrybucja od Blanka Lewonowska dla 4GEEK.CO | Copyright © lepo.co 2019
Ta strona nie działa bez JavaScript.
I don't know how to help you with that, maybe try to figure out how to turn it on