Programmeringsresurser
Här hittar du en lång lista med bra länkar, program, tjänster och även olika programmeringsspråk som inspiration och hjälp till dina programmeringsprojekt.
Inga sponsrade länkar
För oss på KlassKlur är det viktigt att det vi länkar till är bra resurser och vi har därför inte några sponsrade länkar eller länkar där vi får provision från någon. Alla våra tips på länkar, plattformar, program och tjänster här nedan är alltså oberoende och inte sponsrade eller betalda av någon. Ärlighet varar längst!
Programmeringsspråk
En lista över programmeringsspråk - både enkla, populära och mer avancerade som du kan titta på.
Textbaserade programmeringsspråk
Python - Populärt programmeringsspråk som är enkelt att förstå och passar både nybörjare och proffs.
JavaScript - Används för att få hemsidor att göra olika saker: knappar att fungera, menyer att ta dig rätt, osv.
HTML - Programmeringsspråk för att designa innehåll till webbsidor.
CSS - Programmeringsspråk för att designa webbsidor.
C# - Programmeringsspråk som kan användas till vad som helst, men är bland annat populärt i Windows-appar och spel.
C++ - Programmeringsspråk som ofta används i operativsystem och applikationer.
Java - Ett programmeringsspråk som finns på fler platser än vad vi tror. Med Java kan du bygga nästan vad som helst.
Lua - Ett lättviktigt programmeringsspråk som kan användas till applikationer, spel och program.
Ruby - Ett programmeringspråk som kan användas till allt möjligt.
Go - Ett programmeringsspråk som gör det enkelt att bygga progamvara.
Ada - Ett programmeringsspråk populärt bland annat inom bankväsendet som har
Blockbaserade programmeringsspråk
Scratch - Populärt blockbaserat programmeringsspråk för nybörjare inom programmering.
Snap! - En utökad version av Scratch som stödjer skapandet av egna block.
Hopscotch - En populär, snygg och lättanvänd programmeringsapp för barn till iOS.
Code.org - En hemsida med flera interaktiva lektioner för att lära sig programmering.
Tynker - En programmeringsplatform för barn för att lära sig programmering.
Onlineguider
Bra hemsidor för att lära dig mer om programmering samt få hjälp.
StackOverflow - En populär hemsida för att få hjälp med programmeringsfrågor.
W3Schools - En hemsida med många programmeringsresurser, lektioner och verktyg, bland annat inom HTML och CSS.
TutorialsPoint - En hemsida med många välskriva guider och genomgångar om programmering.
Onlineresurser
Bra hemsidor att använda till din programmering.
GitHub - Hemsida för att lägga upp dina projekt och göra de tillgängliga för världen, s.k. Open Source. Observera att vem som helst kan se och bidra till din källkod. Du kan även bidra till andras projekt.
Dashblock - Ett smidigt program som gör om vilken hemsida som helst till ett API.
GitBook - Hemsida för att skriva dokumentation till dina projekt.
ReadTheDocs - Likt GitBook ovan. ReadTheDocs är populärt inom open-source-communityt och helt gratis. Hostar dokumentation skriven i verktyget Sphinx.
Travis CI - En robot hjälpsam för dig som har ett projekt på GitHub. Travis går igenom, validerar och testar ny kod innan den skickas ut i världen för att se att allt fungerar som det ska.
Hosting
Dessa hemsidor kan du använda för att lägga dina projekt på en server. Inga länkar är sponsrade och allt är testat av KlassKlur, så vi vet att tjänsterna är bra.
PythonAnywhere - Otroligt enkel hostingtjänst för Python-webbservrar med ett användargränsnitt där du laddar upp din server. Du kan ha din hemsida igång hur länge som helst helt gratis, så länge du loggar in och trycker på en knapp minst en gång var tredje månad.
Heroku - Proffesionell molnplattform som stödjer flera programmeringsspråk och frameworks. Mer komplicerad än PythonAnywhere ovan, och har dessutom inte en lika generös gratisplan.
Glitch - Enkel och lättanvänd hemsida för att hosta dina webbappar. Helt gratis.
Program
En lista med program som kan underlätta din programmering.
JetBrains-program - Företaget JetBrains har flera kodredigerare, bland annat PyCharm. Dessa kodredigerare kan du använda när du programmerar - de underlättar verkligen
Visual Studio Code - En flexibel, rent och snygg kodredigerare med stöd för flera programmeringsspråk, utvecklad av Microsoft.
Thonny - En minimalistisk kodredigerare för Python.
Atom - En open source-textredigerare skriven av GitHub i ElectronJS. Har flera funktioner som stödjer enkelt sammarbete mellan utvecklare i en och samma kod.
Notepad++ - En populär app för att redigera alla slags filer - både textfiler och kodfiler.
Insomnia - Program till Windows för att arbeta med och testa API:er och förfrågningar.
Postman - Program för att arbeta med och testa API:er och förfrågningar.
Telerik Fiddler - Proxy-program för att se alla utgående förfrågningar från en enhet, exempelvis din dator eller den enhet du kopplar upp mot Fiddler (till exempel en mobil).
Charles - Proxy-program för att se alla utgående förfrågningar från en enhet, exempelvis din dator eller den enhet du kopplar upp mot Charles (till exempel en mobil)
Angry IP Scanner - Scannar och hittar alla enheter på det lokala nätverk du är uppkopplad till. Snabbt. Markerar alla enheter som svarar på ping och markerar även de som har öppna portar.
Projekt
En lista med öppen-källkod-projekt som du kan bidra till om du vill ha något att göra.
Home Assistant - Hemautomationsprogramvara som vem som helst kan skriva tillägg till och lägga till plattformar på.
Atom - En open source-textredigerare skriven av GitHub i ElectronJS.
En lista över programmeringsspråk - både enkla, populära och mer avancerade som du kan titta på.
Textbaserade programmeringsspråk
Python - Populärt programmeringsspråk som är enkelt att förstå och passar både nybörjare och proffs.
JavaScript - Används för att få hemsidor att göra olika saker: knappar att fungera, menyer att ta dig rätt, osv.
HTML - Programmeringsspråk för att designa innehåll till webbsidor.
CSS - Programmeringsspråk för att designa webbsidor.
C# - Programmeringsspråk som kan användas till vad som helst, men är bland annat populärt i Windows-appar och spel.
C++ - Programmeringsspråk som ofta används i operativsystem och applikationer.
Java - Ett programmeringsspråk som finns på fler platser än vad vi tror. Med Java kan du bygga nästan vad som helst.
Lua - Ett lättviktigt programmeringsspråk som kan användas till applikationer, spel och program.
Ruby - Ett programmeringspråk som kan användas till allt möjligt.
Go - Ett programmeringsspråk som gör det enkelt att bygga progamvara.
Ada - Ett programmeringsspråk populärt bland annat inom bankväsendet som har
Blockbaserade programmeringsspråk
Scratch - Populärt blockbaserat programmeringsspråk för nybörjare inom programmering.
Snap! - En utökad version av Scratch som stödjer skapandet av egna block.
Hopscotch - En populär, snygg och lättanvänd programmeringsapp för barn till iOS.
Code.org - En hemsida med flera interaktiva lektioner för att lära sig programmering.
Tynker - En programmeringsplatform för barn för att lära sig programmering.
Onlineguider
Bra hemsidor för att lära dig mer om programmering samt få hjälp.
StackOverflow - En populär hemsida för att få hjälp med programmeringsfrågor.
W3Schools - En hemsida med många programmeringsresurser, lektioner och verktyg, bland annat inom HTML och CSS.
TutorialsPoint - En hemsida med många välskriva guider och genomgångar om programmering.
Onlineresurser
Bra hemsidor att använda till din programmering.
GitHub - Hemsida för att lägga upp dina projekt och göra de tillgängliga för världen, s.k. Open Source. Observera att vem som helst kan se och bidra till din källkod. Du kan även bidra till andras projekt.
Dashblock - Ett smidigt program som gör om vilken hemsida som helst till ett API.
GitBook - Hemsida för att skriva dokumentation till dina projekt.
ReadTheDocs - Likt GitBook ovan. ReadTheDocs är populärt inom open-source-communityt och helt gratis. Hostar dokumentation skriven i verktyget Sphinx.
Travis CI - En robot hjälpsam för dig som har ett projekt på GitHub. Travis går igenom, validerar och testar ny kod innan den skickas ut i världen för att se att allt fungerar som det ska.
Hosting
Dessa hemsidor kan du använda för att lägga dina projekt på en server. Inga länkar är sponsrade och allt är testat av KlassKlur, så vi vet att tjänsterna är bra.
PythonAnywhere - Otroligt enkel hostingtjänst för Python-webbservrar med ett användargränsnitt där du laddar upp din server. Du kan ha din hemsida igång hur länge som helst helt gratis, så länge du loggar in och trycker på en knapp minst en gång var tredje månad.
Heroku - Proffesionell molnplattform som stödjer flera programmeringsspråk och frameworks. Mer komplicerad än PythonAnywhere ovan, och har dessutom inte en lika generös gratisplan.
Glitch - Enkel och lättanvänd hemsida för att hosta dina webbappar. Helt gratis.
Program
En lista med program som kan underlätta din programmering.
JetBrains-program - Företaget JetBrains har flera kodredigerare, bland annat PyCharm. Dessa kodredigerare kan du använda när du programmerar - de underlättar verkligen
Visual Studio Code - En flexibel, rent och snygg kodredigerare med stöd för flera programmeringsspråk, utvecklad av Microsoft.
Thonny - En minimalistisk kodredigerare för Python.
Atom - En open source-textredigerare skriven av GitHub i ElectronJS. Har flera funktioner som stödjer enkelt sammarbete mellan utvecklare i en och samma kod.
Notepad++ - En populär app för att redigera alla slags filer - både textfiler och kodfiler.
Insomnia - Program till Windows för att arbeta med och testa API:er och förfrågningar.
Postman - Program för att arbeta med och testa API:er och förfrågningar.
Telerik Fiddler - Proxy-program för att se alla utgående förfrågningar från en enhet, exempelvis din dator eller den enhet du kopplar upp mot Fiddler (till exempel en mobil).
Charles - Proxy-program för att se alla utgående förfrågningar från en enhet, exempelvis din dator eller den enhet du kopplar upp mot Charles (till exempel en mobil)
Angry IP Scanner - Scannar och hittar alla enheter på det lokala nätverk du är uppkopplad till. Snabbt. Markerar alla enheter som svarar på ping och markerar även de som har öppna portar.
Projekt
En lista med öppen-källkod-projekt som du kan bidra till om du vill ha något att göra.
Home Assistant - Hemautomationsprogramvara som vem som helst kan skriva tillägg till och lägga till plattformar på.
Atom - En open source-textredigerare skriven av GitHub i ElectronJS.