Jag skulle säga att göra ett litet spel låter som en bra idé. Om du tyckte att det kändes svårt är det ju bara positivt, det betyder att du utmanar dig själv lite, vilket enligt mig är det bästa sättet att komma framåt i programmering. Man lär sig mycket mer om man utmanar sig själv lite än om man fortsätter med saker man redan kan.
Det behöver inte vara en dålig sak att kopiera andras kod. Det kan vara precis tvärtom. Så länge du försöker förstå vad som händer. Kika på något open-source projekt, eller en tutorial eller liknande, få lite tips och när du kommit igång kommer du se att du kan säkert fortsätta mycket själv.
Tänk bara på att börja med något som inte är för stort. Till exempel en Pong-klon, eller Tetris om du känner för något lite mer avancerat. Finns hur mycket tutorials som helst på dom skulle jag gissa. En idé kan vara att skriva ett Pong efter någon tutorial och sätt dig i hur det fungerar och att efteråt skriva ett Breakout själv, snarlika spel men med lite olika logik vilket i så fall försäkrar att du får tänka lite själv också.
Och glöm inte att försöka bryta ner problemet till små, enklare bitar. Exempelvis om du ska programmera ett Pong så vet du att du kommer att behöva en boll som ska förflytta sig. En början kan vara att skriva en "Ball-klass" som innehåller metoder för att uppdatera bollens position och variabler för hastighet, riktning och annat man kan behöva.
Hoppas det här var till någon hjälp.