Innehållsförteckning:
Som alla som skriver kod för levande kommer att säga er, webbutveckling är svår. Utvecklingen av webbläsare och enheter att bygga för, tillsammans med språk och ramar att bygga med, har lämnat utvecklarna en mer utmaning än någonsin tidigare. Med tanke på att antalet resurser för att lära sig att bygga webbappar är överväldigande och ofta innehåller föråldrat material, här är en lista över allmänna principer, färdigheter och språk. Räkna med det: Du behöver dem.
HTML och CSS
Låt dig inte luras att tro att det här är de enkla delarna. Vi lär oss fortfarande hur vi behärskar HTML5 och CSS3 för att skapa snabba och vackra upplevelser i webbläsare över vår växande lista över enheter. Det är därför som många front-end-utvecklare (aka designare / ingenjörer för användarupplevelse (UX)) tjänar högre löner än utvecklare på serversidan i dag. Och med goda skäl; UX-teknik är svårt. (Läs mer om 5 saker du behöver veta om HTML5.)
JavaScript
JavaScript med full stack är varmt just nu och det kommer inte att svalna när som helst snart (om någonsin). Medan många utvecklare tror att de "känner till JavaScript" eftersom de kan skriva lite jQuery (vilket naturligtvis är viktigt) förvandlas språket snabbt till ett allestädes närvarande och robust verktyg för servrar, enheter, robotar och till och med webbläsare. Genom att lära dig detta kommer du att undvika att slösa tid på att dyka till asynkron funktionell programmering och prototypbaserad programmering. Du lär dig också en kärnuppsättning JavaScript-bibliotek och ramverk.