Varför ska jag kunna programmera?
Innehållsförteckning:
Att lära dig själv hur man programmerar kan tyckas skrämmande, och att läsa hela läroböcker om detta är inget annat än utmattande. Istället kan du prova en av dessa fyra gratis webbplatser för att lära dig att koda. Det finns olika lektioner, uppgifter och hjälpdokument på varje webbplats - så använd dem alla för att få ett ännu bredare utbud av hjälpmaterial.
Det som skiljer dessa fyra webbplatser från andra kodinlärningstjänster är att de alla är gratis, tillhandahåller ett interaktivt gränssnitt för att lära och se resultat och de leder dig igenom de nödvändiga stegen på ett enkelt och rent sätt. Låt oss kolla in dem.
1. Codeacademy
Codeacademy har varit go-to-sidan för nybörjare att lära sig programmering. Med många språk att välja mellan, fungerar det bra för alla personer som vill lära sig - oavsett om du är nybörjare eller avancerad användare.
Studera dessa språk på Codeacademy:
- JavaScript
- jQuery
- PHP
- Pytonorm
- Rubin
- html
- CSS
Lärande är mycket enkelt med de interaktiva tutorials och live-förhandsvisningar. Varje självstudie har en uppsättning instruktioner för vad du behöver göra för att fortsätta med lektionen.
Den första HTML-lektionen, till exempel, är mycket enkel eftersom den leder dig genom dess implementering medan du förklarar.
Till vänster finns instruktioner för vad som behöver göras för att genomföra kursens första steg, som finns tillgängliga för varje kurs så att du vet vilka behov som krävs för att genomföra den.
När du skriver visas resultaten på en enkel inbäddad webbsida, om du vill, för enkel feedback.
Om du fastnar klickar du bara på antydan för att se vad som behöver göras för att avsluta. Dessa finns tillgängliga för nästan varje kurs. De svårare är inte lika framåt, men vid den tiden bör du ha en ganska bra idé om vad som måste göras för att avsluta uppgifterna.
2. Code Avengers
Code Avengers har en liknande design som Codeacademy, med ett live-förhandsvisningsavsnitt och textredigerare i samma fönster. Instruktionerna finns där också, vilket gör att lära och öva väldigt enkelt.
Studera dessa språk på Code Avengers:
- HTML5
- CSS3
- JavaScript
Säg att du vill lära dig JavaScript med Code Avengers. Nivå 1 innehåller 40 lektioner och 5 uppgifter för varje lektion. Det är 200 steg för att lära dig den första nivån av JavaScript. Detta visar hur mycket detaljer du kommer att gå in på med Code Avengers.
Varje lektion har en uppsättning instruktioner ovanför textområdet för enkel visning. Tips finns i instruktionerna om du klickar på de understrukna orden. Du får poäng under kursen, vilket ger incitamentet att lära utan tips eller fullständiga lektioner utan svaret som du har fått.
Textområdet och live-förhandsgranskningen anpassas precis nedanför instruktionerna för en enkel inlärnings- och tittarglädje.
3. LearnStreet
LearnStreet-kurser är baserade på deras Learn by do- strategi. Liksom tidigare tjänster ger LearnStreet ett rent och enkelt gränssnitt för att öva programmering samtidigt som du lär sig.
Studera dessa språk på LearnStreet:
- JavaScript
- Pytonorm
- Rubin
Vi tittar på att lära oss Ruby för detta exempel.
När du startar kursen kan du se innehållet i lektionen för att få en översikt över vart du kommer att tas med på denna inlärningsresa. Öppna avsnittet Innehåll för att se de olika ämnena.
En trevlig uppsättning definitioner och termer presenteras i avsnittet Ordlista för att enkelt hänvisa till frågor under alla studier.
Det interaktiva textområdet ger bra feedback medan du övar så att du lär dig vad som händer och hur du kommer till ett visst resultat.
Uppdatering: Tyvärr stängde LearnStreet av ett tag tillbaka. Som ett alternativ kan du kolla in SnoopCode som låter dig förstå och lära dig programmering på ett interaktivt sätt.
4. Coursera
Coursera är ett utbildningsföretag som erbjuder gratis kurser från de bästa universiteten och organisationerna i världen. Gränssnittet är inte riktigt lika intuitivt som de tre tidigare tjänsterna, men innehållet här är fullt av informativa kurser som skulle gå bra med de tidigare webbplatserna.
Välj bland någon av kategorierna för specifika kurser, som programmeringsstudier.
Programmeringskurser här är de som du hittar i en faktisk skolkurs. Lär dig till exempel Python på en interaktiv 9-veckors lång kurs här. Huvudpoängen som skiljer Coursera med de andra listade tjänsterna är att du måste vänta på att sessionen börjar, som du skulle göra i ett skolprogram. Registrera dig som du gör på en webbplats och vänta på e-postmeddelandet när kursen börjar.
Slutsats
Alla dessa tjänster ger bra användarvänliga instruktioner, interaktiva arbetsområden och feedback. Var och en ger tips och hjälpdokument för att lära sig de olika programmeringsspråken. Och bäst av allt, de är alla gratis!
Nu är det din tur att prova dessa och göra dina programmeringsfärdigheter perfekt.
För att göra detta har de utnyttjat ett fel i De digitala certifikat som används av webbplatser för att bevisa att de är vem de hävdar vara. Genom att utnyttja kända brister i MD5-hash-algoritmen som används för att skapa några av dessa certifikat, kunde forskarna hacka Verisigns certifikatmyndighet RapidSSL.com och skapa falska digitala certifikat för alla webbplatser på Internet.

Hashes används att skapa ett "fingeravtryck" för ett dokument, ett nummer som är avsett att identifiera ett visst dokument och enkelt beräknas för att verifiera att dokumentet inte har ändrats under transitering. MD5-hackningsalgoritmen är dock felaktig, vilket gör det möjligt att skapa två olika dokument som har samma hashvärde. Så här kan någon skapa ett certifikat för en phishing-webbplats som har samma fingeravtryck som certifikatet för den äkta sajten.
Som medordförande för medlemskap för EO Houston deltog jag nyligen i vår globala ledarskapskonferens i New Orleans, som är ett årligt toppmöte för EO-styrelsemedlemmar från både Nord- och Sydamerika. Steve Jagger, grundare och vd för Ubertor (och flera andra företag) talade om en virtualisering och decentralisering av ditt företag med hjälp av ny teknik för att hantera informationen. I sitt samtal täckte Steve flera skäl att hans företag outsourcer / off-shores / automatiserar allt de kan. Och &

Så som mitt företags (www.entrancesoftware.com) leasing i dyrt downtown Houston (Google Map: 1001 McKinney St. Houston, TX 77002) kommer upp för omförhandling på 6 månader eller så, jag har börjat tänka på det här allvarligare ... Här är de problem som jag har mulling:
Precis som Adobe Premiere Elements är Pinnacle Studio HD ($ 50 per 10/5/2009) ett videoredigeringsprogram för konsumentnivå, utformat för hemvideografer. Till skillnad från Adobes applikation är Pinnacle dock mer rotad i traditionella videoredigeringsmetoder som används för att producera professionella kvalitetsfilmer. Pinnacle erbjuder djupare funktioner för import, anpassning och export som sannolikt gör det svårare för nybörjaren att lära sig och använda, men dess gratis online-handledning är

Medan det delvis redesignade gränssnittet är renare har den fortfarande de tre flikstegen som hittades i tidigare versioner, som omnämns till Importera, Redigera och Skapa film.