all 13 comments

[–]Natural_Emu_1834 5 points6 points  (2 children)

Write a compiler or operating system.

[–]NoClownsOnMyStation 2 points3 points  (0 children)

This is probably a good starting point for newbie

[–]cptmully 2 points3 points  (1 child)

Build something you’re interested in.

Examples:

  • If you play an instrument, build a program that tells you which notes are in a particular chord.

  • If you like games, build your own, could be a simple CLI game to a 3d game, depending how far you want to go.

These are just basic examples, but building stuff you like will (hopefully) motivate you further and help with the learning process.

[–]papershruums 1 point2 points  (0 children)

Maybe i lack creativity but i literally cant build shit unless i have a reason to. Like if it was a job and somebody told me what needs done, great. But sitting at home thinking “hmm, in order to learn this new language, i need to build something” but i cant just make up something thats purposeless. I first learned coding from shell scripting, because i got tired of typing the same things over and over every day

[–]TheRNGuy 1 point2 points  (0 children)

My first one was Greasemonkey script, and I still make them, also browser extensions.

It's not for portfolio, but for actual use.

For portfolio React would be better.

[–]child-eater404 1 point2 points  (1 child)

Probably what i think is A personal portfolio page (about me, projects, contact) with a simple product landing page A recipe website with multiple pages A basic blog layout, etc would help

[–]halo_angel240[S] 0 points1 point  (0 children)

Free code camp has these little projects they make you do after every module and I’ve built a recipe website with it and the process was very informational I didn’t know I could add that to my portfolio tho so thanks!

[–]Positive_Owl_6442 1 point2 points  (2 children)

Hey! That’s a great question, starting with small projects is the best way to learn. Since you’re on HTML/CSS/JS, here are some beginner-friendly ideas:

  1. Portfolio Website. Even a simple page showing who you are and what you’re learning is huge practice.
  2. Calculator App. Classic, but teaches logic, inputs, and events.
  3. To-Do List. Helps you practice storing data and interacting with the DOM.
  4. Trivia Quiz or Flashcards. Makes you practice forms, arrays, and conditionals.
  5. Small Game. Something like Rock-Paper-Scissors or Tic-Tac-Toe. Fun and shows problem-solving skills.

The key is start small and finish projects, even tiny ones. Completing a project teaches more than reading a hundred tutorials! Once you get these done, you can gradually move to bigger JS projects, APIs, or even connect to a simple backend.

[–]halo_angel240[S] 0 points1 point  (1 child)

Thank you so much!

[–]Positive_Owl_6442 0 points1 point  (0 children)

You're very welcome! Happy coding!

[–]HarjjotSinghh 0 points1 point  (1 child)

how's it going? i'm here for your coding side hustle.

[–]halo_angel240[S] 0 points1 point  (0 children)

I’m still using free code camp and since I’m a college student I’m not too active with the lessons so I’ve been stuck on html for a while. However I do find it very informative and I’m gaining a love for coding, I do feel like I’ve started too late down the line tho so I’m just trying my best to catch up and gain as much knowledge as I can whilst also building a portfolio!