Går det att lära sig programmera på 100 dagar?

Jag har alltid velat kunna programmera. Sen jag var 8 år har jag velat kunna programmera men jag har alltid haft lite för litet attention span men på senare tid har det ökat markant och kan sitta still under längre perioder utan att få smärre panik.

Förra året anordnade Code Academy en aktivitet som gjorde att man skulle kunna lära sig programmera på 365 dagar och jag försökte hålla uppe tempot men det var lite för lång sträcka i början som jag redan kunde. Jag pratar HTML och CSS flytande och sen kan jag ge mig på grundläggande JavaScript och bara detta tog ett par veckor att jobba igenom för att komma vidare. Så jag tröttnade för att det var lite för lätt och sen när det började bli tyngre så hade jag redan tröttnat och gått och gjort något annat.

Jag har alltid varit förespråkade för Python men varje gång jag försökt mig på det så har jag somnat på vägen för att det tar så lång tid att få någon typ av resultat. Med HTML, CSS och JavaScript så ser man resultatet hela tiden vilket gör att jag får feedback varje sekund. Nu hoppas jag däremot att jag blivit vuxen nog och på samma sätt som jag har lärt mig att ta det lugnt i köket ska jag väl kunna lära mig att lära mig något konkret på hundra dagar också.

Under den här utmaningen med #blogg100 så har det dykt upp ett gäng sidospår och ett av dem är #kod100 där programmerare utvecklar ett open source projekt varje dag i 100 dagar på samma sätt som att många bloggar i 100 dagar. Jag tänkte ge mig in i den här utmaningen också och om 100 dagar som mål ha en första tjänst lanserad och klar. Kanske inget avancerat direkt men något som jag kan visa upp som ett eget sidoprojekt till de kunduppdrag jag har löpande.

Det borde vara fler som vill haka på att lära sig programmera under de 100 kommande dagarna. Oavsett om det gäller att hacka ihop en WordPress-blogg till att bli skarpare på jQuery så borde det finans intresse för att fokusera på något ganska intensivt och lägga en stund om dagen för att lära sig att programmera.

Själv kommer jag att försöka fokusera på programmeringsspråket Ruby och ramverket Ruby on Rails för att bygga en tjänst där man kopplar ihop människor via Facebook Connect för att göra saker tillsammans. Kan vara att cykla eller gå promenader eller vad det nu kan vara. Får se om det blir det eller om idéen utvecklas längst vägen, det beror lite på vad jag lär mig och hur långt jag kommer i att lära mig att programmera.

Målet med mitt grundprojekt är följande

  • Lära mig grunderna i Ruby för att kunna gå över till Ruby on Rails smidigt
  • Få upp en webbplats där man kan logga in via Facebook Connect
  • Möjlighet att koppla ihop sina vänner i att göra något aktivt, det kan vara att cykla, eller gå en promenad eller vad det nu kan vara
  • Möjlighet att kunna se vad ens vänner gör för något och utmanar varandra i att göra

Om jag nu har lärt mig att laga mat och uppskatta det från scratch så borde jag kunna göra det här projektet också kan jag tycka. Dessutom nu när jag är frilansare så känns det dessutom mycket bättre att lägga en del av tiden på dagarna till att lära mig något också vid sidan av de kunduppdrag jag har. Dessutom kanske det kan ge desto fler roliga sidoprojekt senare.


Fatal error: Uncaught Exception: 12: REST API is deprecated for versions v2.1 and higher (12) thrown in /home/peterrosdahl/webapps/dev_rosdahl/wp-content/plugins/seo-facebook-comments/facebook/base_facebook.php on line 1273