Boken 'Solidity Programming Essentials' er en omfattende guide som inneholder mange praktiske kodeeksempler, og har som mål å gi deg nødvendig kunnskap for å komme i gang med Solidity og skrive dine egne smarte kontrakter på Blockchain og Ethereum. I denne boken lærer du å identifisere og løse utfordringer knyttet til implementeringen av smarte kontrakter gjennom bruk av Solidity. Den inviterer deg til å dykke dypere inn i grunnleggende prinsipper, og lærer deg hvordan du kan skrive oppgraderbare og vedlikeholdbare smarte kontrakter ved å følge beste praksis. Boken tar for seg den nyeste versjonen av Solidity og inkluderer oppdaterte koder og eksempler. Solidity er et høynivå programmeringsspråk som brukes til å skrive smarte kontrakter, og har en syntaks som ligner sterkt på JavaScript. Dette gjør det enklere for utviklere å lære, designe, kompilere og implementere smarte kontrakter i store blokkjede-økosystemer som Ethereum og Polygon. Boken starter med trinnvise instruksjoner for installasjon av flere verktøy og private blokkjeder, samt grunnleggende konsepter som variabler.