How to Progress Beyond Basic Coding?

0
13
Asked By CodeMaster42 On

I'm a high school student with about four years of coding experience under my belt. I started with Python to grasp the basics, then got into game development using Unity and C#. I also took an AP Computer Science class and scored a 5. Now, I even teach Python to kids! But I'm at a crossroads and unsure how to advance my skills. I've taken some web development courses on FreeCodeCamp and attempted to learn React Native, but I found it really confusing. I feel comfortable with what I know but realize I need to dive deeper to actually work as a coder. People often suggest making projects or learning specific languages, but I'm struggling to figure out what to create or which language to focus on. Any advice on how to move forward?

*Edit*: Thanks for the suggestions! Just to clarify, when people mention "make projects," I often get stuck on what exactly to make, which brings me back to square one.

5 Answers

Answered By PythonPro25 On

It sounds like you may be spreading yourself too thin. How about going back to Python and completing a meaningful project? Focusing on one language for a bit can help you deepen your understanding and skills without feeling overwhelmed.

Answered By DevGuru27 On

When it comes to 'real projects', it's really about utility. Try making something useful for yourself, like an upgraded to-do app tailored to your needs. You'll find that making something practical helps solidify your coding skills much more than following tutorials.

Answered By CreativeCoder99 On

Starting with a project that interests you is key! Pick something small and manageable, then gradually add more features. The challenges you face while building will guide your learning. It's all about that cycle of creating, researching, and improving.

Answered By FutureTechie15 On

Everyone keeps bringing up projects, but once you start, dive into existing codebases too! This can give you insight into how experienced developers structure their work. Collaboration can lead to new ideas and strategies you wouldn't have considered on your own.

Answered By ProblemSolver88 On

Forget about jumping into new languages for a second. Focus on thinking like a programmer. Choose a problem or an app idea that excites you and break it down into smaller tasks. That way, you can build it piece by piece.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.