{"id":59879,"url":"https://github.com/jakejarvis/awesome-first-code","name":"awesome-first-code","description":"👶 An awesome list for those who are brave enough to share their first programming projects ever. No shame allowed here!","projects_count":69,"last_synced_at":"2026-07-16T16:00:24.490Z","repository":{"id":146831201,"uuid":"209599313","full_name":"jakejarvis/awesome-first-code","owner":"jakejarvis","description":"👶 An awesome list for those who are brave enough to share their first programming projects ever. No shame allowed here!","archived":false,"fork":false,"pushed_at":"2019-09-19T23:41:33.000Z","size":64,"stargazers_count":19,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-06-11T04:03:05.239Z","etag":null,"topics":["awesome","awesome-list","geocities","like-a-fine-wine","my-first-code","my-first-project","my-first-website","nostalgia","vintage","y2k"],"latest_commit_sha":null,"homepage":"https://jarv.is/awesome-first-code/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jakejarvis.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-19T16:23:20.000Z","updated_at":"2026-01-11T10:44:23.000Z","dependencies_parsed_at":"2023-07-09T09:32:04.618Z","dependency_job_id":null,"html_url":"https://github.com/jakejarvis/awesome-first-code","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jakejarvis/awesome-first-code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakejarvis%2Fawesome-first-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakejarvis%2Fawesome-first-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakejarvis%2Fawesome-first-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakejarvis%2Fawesome-first-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakejarvis","download_url":"https://codeload.github.com/jakejarvis/awesome-first-code/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakejarvis%2Fawesome-first-code/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34878963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-28T02:00:05.809Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-05-08T00:00:21.743Z","updated_at":"2026-07-16T16:00:24.490Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["License","First HTML","First C++","First Java","First QBasic","First Visual Basic","First C","First Pascal","First PHP","First JavaScript","First Python","First Flash","First ASP","First Everything Else"],"sub_categories":[],"readme":"# Awesome First Code [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"images/netscape.png\"\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cimg src=\"images/badges.png\" width=\"537\"\u003e\u003c/p\u003e\n\nI recently published my terrible, horrible, no good, very bad [first HTML site](https://jarv.is/y2k) and [first PHP project](https://github.com/jakejarvis/jbb#readme) ever and developed a new addiction to Web 1.0 nostalgia, fed by others who were brave enough to do the same. (I'm trying very hard to make this a cool trend, if you couldn't tell!)\n\nThis repository was originally aimed towards those of us who grew up in the Geocities and FrontPage and Macromedia Flash era, but coders of all ages are welcome to dust off that floppy disk or 256MB USB thumb drive (or the [Wayback Machine](https://archive.org/web/), if you can remember your first screen name 😬) and commit your first projects unmodified to GitHub for posterity — and proudly [link to them](https://github.com/jakejarvis/awesome-first-code/edit/master/readme.md) here!\n\nIf you see your name here and didn't add it, it's because I've done a few quick searches of GitHub for phrases like \"my first website\" and \"first project 1999.\" Feel free to [remove yourself](https://github.com/jakejarvis/awesome-first-code/edit/master/readme.md) via a pull request if you don't wish to be listed and I'll accept it immediately. (But I beg you not to do this purely out of embarrassment — the purpose of this is to be proud of how far you've come since then!)\n\n**\\*** = non-English project\n\n## First HTML\n\n- [jakejarvis/y2k](https://github.com/jakejarvis/y2k)\n- [JamesIves/tooncrazy](https://github.com/JamesIves/tooncrazy)\n- [aquova/my-first-website](https://github.com/aquova/my-first-website)\n- [chesleybrown/gonzellcomics](https://github.com/chesleybrown/gonzellcomics)\n- [noopkat/pokemonshack](https://github.com/noopkat/pokemonshack)\n- [olivierlacan/Stratego-v1](https://github.com/olivierlacan/Stratego-v1)\n- [sartaj/before-i-was-me](https://github.com/sartaj/before-i-was-me)\n- [elisav/Homepage-2001](https://github.com/elisav/Homepage-2001)\n- [maning/geocities](https://github.com/maning/geocities)\n- [egillespie/first-webpage](https://github.com/egillespie/first-webpage)\n- [maxedmands/foozle](https://github.com/maxedmands/foozle)\n- [JamesMcGuigan/starsfaq.com](https://github.com/JamesMcGuigan/starsfaq.com)\n- [robstarbuck/employboy](https://github.com/robstarbuck/employboy)\n- [Tusk98/WebsiteFrom98](https://github.com/Tusk98/WebsiteFrom98)\n- [huan/zhuohuan](https://github.com/huan/zhuohuan)\n- [darrenmothersele/permaphalt](https://github.com/darrenmothersele/permaphalt)\n- [zorfling/chickenland](https://github.com/zorfling/chickenland)\n- [midzer/my-first-website](https://github.com/midzer/my-first-website) **\\***\n- [dvfernandes/firstwebsite](https://github.com/dvfernandes/firstwebsite) **\\***\n- [davialexandre/my-first-homepage](https://github.com/davialexandre/my-first-homepage) **\\***\n- [gazpachu/pachu](https://github.com/gazpachu/pachu) **\\***\n- [eduardozulian/poisonapple](https://github.com/eduardozulian/poisonapple) **\\***\n- [javve/my-first-html-page-ever-1998-04-22](https://github.com/javve/my-first-html-page-ever-1998-04-22) **\\***\n\n\n## First PHP\n\n- [jakejarvis/jbb](https://github.com/jakejarvis/jbb)\n- [m4tthumphrey/legacies](https://github.com/m4tthumphrey/legacies)\n- [donniereese/Bloggerfish](https://github.com/donniereese/Bloggerfish)\n- [surma-dump/smileygenerator](https://github.com/surma-dump/smileygenerator)\n- [rypalmer/panthertv-stats](https://github.com/rypalmer/panthertv-stats)\n- [Sameh-R-Labib/complete_app_one](https://github.com/Sameh-R-Labib/complete_app_one)\n- [IrishAdo/MyFirst-PHP-Program](https://github.com/IrishAdo/MyFirst-PHP-Program)\n- [EricRabil/Sliders](https://github.com/EricRabil/Sliders)\n\n## First C++\n\n- [jackielii/space](https://github.com/jackielii/space)\n- [keerthik/blastzone](https://github.com/keerthik/blastzone)\n- [joeyespo-archive/checkers-c](https://github.com/joeyespo-archive/checkers-c)\n- [zweisamkeit/TicTacToe](https://github.com/zweisamkeit/TicTacToe)\n- [fgil/Snake](https://github.com/fgil/Snake)\n- [akozlins/oldproj-borlandc](https://github.com/akozlins/oldproj-borlandc)\n- [noisy/MyFirstProgramsFrom2003](https://github.com/noisy/MyFirstProgramsFrom2003) **\\***\n\n## First Java\n\n- [flavioramos/breakout](https://github.com/flavioramos/breakout)\n- [jorgenbraseth/apomorph](https://github.com/jorgenbraseth/apomorph)\n- [nyanofthemoon/web-server-mmorpg-java](https://github.com/nyanofthemoon/web-server-mmorpg-java)\n- [kahlow/blackjack](https://github.com/kahlow/blackjack)\n- [DunhamPerry/MyFirstProject](https://github.com/DunhamPerry/MyFirstProject)\n- [switch527/Calculator-1.0](https://github.com/switch527/Calculator-1.0)\n- [stephenboyd/Life](https://github.com/stephenboyd/Life)\n- [mbirth/java-hangman](https://github.com/mbirth/java-hangman)\n\n## First JavaScript\n\n- [surma/javascript-pong](https://github.com/surma/javascript-pong)\n\n## First Python\n\n- [danielpclark/pyc4](https://github.com/danielpclark/pyc4)\n\n## First QBasic\n\n- [Austin1780/Murder-Mystery](https://github.com/Austin1780/Murder-Mystery)\n- [vladimirdjedovic/qbasic-1999](https://github.com/vladimirdjedovic/qbasic-1999) **\\***\n\n## First BASIC\n\n- [Gumix/my-first-programs](https://github.com/Gumix/my-first-programs)\n\n## First Visual Basic\n\n- [Gumix/my-first-programs](https://github.com/Gumix/my-first-programs)\n- [AscenKeeprov/BG-Aviation](https://github.com/AscenKeeprov/BG-Aviation)\n- [TheFakeMontyOnTheRun/builder3d-qbasic](https://github.com/TheFakeMontyOnTheRun/builder3d-qbasic)\n\n## First Flash\n\n- [franciscof5/beer4ever-flash-game-2004](https://github.com/franciscof5/beer4ever-flash-game-2004)\n- [hjortureh/my-first-website](https://github.com/hjortureh/my-first-website)\n\n## First C\n\n- [lstor/TicTacToe](https://github.com/lstor/TicTacToe)\n- [Demorro/TopDownGame](https://github.com/Demorro/TopDownGame)\n- [jamesb/c-sig](https://github.com/jamesb/c-sig)\n- [akozlins/oldproj-borlandc](https://github.com/akozlins/oldproj-borlandc)\n- [toddlipcon/tictactoe](https://github.com/toddlipcon/tictactoe)\n\n## First Pascal\n\n- [ann-kilzer/llama-rama](https://github.com/ann-kilzer/llama-rama)\n- [Gumix/my-first-programs](https://github.com/Gumix/my-first-programs)\n- [mrygielski/Shoot](https://github.com/mrygielski/Shoot)\n- [RandomFeatures/Fluffy](https://github.com/RandomFeatures/Fluffy)\n\n## First ASP\n\n- [kneath/nightfire](https://github.com/kneath/nightfire)\n\n## First Everything Else\n\n- [ivanpaulovich/my-game-engine-2004](https://github.com/ivanpaulovich/my-game-engine-2004)\n\n\n\n## License\n\n[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)\n\nTo the extent possible under law, [Jake Jarvis](https://jarv.is/) has waived all copyright and related or neighboring rights to this work.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/jakejarvis%2Fawesome-first-code/projects"}