Hey everyone! I've been diving into coding and have tackled a lot of documentation like Java, Spring Boot, HTML, CSS, JavaScript, React, Node.js, and more. However, I'm struggling to actually write code and often feel blank on what to do next despite all this knowledge. I really want to become a software developer, so I'd love to hear how you all learned coding and if you have any advice on what I'm doing wrong. Thanks!
6 Answers
Reading a lot is great, but remember that hands-on practice is key. If you feel overwhelmed, try focusing on one topic at a time to avoid confusion. Keep it simple and fun, and you’ll notice improvement over time!
It sounds like you might be trying to learn too much all at once. My advice is to pick one thing—maybe start with HTML and CSS—and really focus on that before moving on to the next. Taking it step by step can help you avoid feeling overwhelmed.
If you're interested in web development, begin with HTML and CSS to create a static webpage. This helps get your creative juices flowing. From there, you can start adding JavaScript for interactivity. Make sure to keep it small at first; you'll find it easier to build upon what you know without getting lost in tons of documentation.
I know the basics of JS but haven’t built anything substantial yet. What’s a good starter project?
Rushing through learning is common. It takes time to develop coding skills, so try to slow down and focus. I suggest starting with a structured course, like CS50, which helps build a solid foundation. Don’t forget, building projects, no matter how small, is essential for solidifying your skills!
Check the documentation for the specific languages you're focusing on. It's important to try out the examples and build real projects. Don’t just read; write the code yourself and experiment! It’ll help you grasp the concepts better and show you practical applications of what you’re learning.
Learning to code is just like mastering any other skill. Start with simple things, like the basics of your chosen language, and work your way up. Trying to build something complex without a solid grasp of the fundamentals can lead to frustration. Focus on one project at a time, like a simple game or a small application, and practice a lot!
I’ve read a lot but still struggle with logic. I really want to learn and build something cool!
Which one should I learn first? I feel lost about where to start.