I'm looking for some solid advice on how to start my coding journey. Should I stick to free online resources like Freecodecamp or Codecademy, or would it be better to dive straight into building actual projects? I've heard a ton of different opinions about the best way to learn programming, and it's overwhelming trying to figure out what really works. I appreciate any insights you could share!
6 Answers
If you have a Mac or iPad, check out Swift Playground. It's a fun, interactive way to learn programming while also paving the way to developing iOS apps! It's gamified, so it might make learning more enjoyable.
You're definitely overthinking this! The best resource is the one you will actually use. If you're into videos, watch a few introductory ones. Prefer reading? Find a good beginner's book or PDF and dive in. It doesn't have to be perfect—just start with what you enjoy and adjust from there! I got my start with a Data Structures book, and it wasn't the best, but I engaged with it and here I am now!
Honestly, it doesn't matter too much how you start. Just start learning! There really isn’t a wrong way to begin, as long as you’re making progress. Just keep pushing forward and find what works for you.
How you start really depends on your interests. If you're excited by what coding can achieve, just go for it! Whether it's gaming or theory, finding a focus will guide your learning journey. And don't forget—connecting with others who share your interest can really boost your motivation and knowledge.
If you’re serious about learning the foundational stuff, consider taking a university course. After a couple of semesters, look into more advanced topics like algorithms and system design before you tackle big projects. Writing code typically happens after a solid design plan, but starting simple is totally okay if you're eager to dive in.
Jump in and start building projects as soon as you can! Sure, it's great to learn the basics, but coding is really about practice. Don’t just rely on tutorials; use them sparingly when you're stuck. It’s like riding a bike—watching videos is helpful, but nothing beats getting those hands-on experiences!
Wait, hold up. Coding actually starts when you start typing, right? Getting into the flow and experimenting is part of the fun!