Where Should I Start Learning Programming?

0
1
Asked By CuriousCoder42 On

I'm looking for some guidance on where to kick off my programming journey. I feel like I'm in that classic "I don't know what I don't know" stage. I asked an AI for a roadmap, and it suggested the book 'C#12 and .NET 8' by Mark Price. Is this a good place to start, or are there other suggestions that might be better for beginners? Any tips on how to learn effectively would also be appreciated!

5 Answers

Answered By CodeCrafter88 On

That book is actually a great choice. Mark Price explains concepts well and covers a lot. Here are some tips from my experience:
1. Don't just read—build! After each chapter, create something small, like a to-do list app. It'll keep you motivated.
2. Distinguish between C# and .NET early on. C# is the programming language, while .NET is the framework you'll be using. Understanding this will help a ton when you search for info online.
3. Focus on the basics first (variables, functions, loops). Skipping this can cause more headaches later.
4. When you get stuck—and you will—don’t hesitate to ask for help on Stack Overflow or in community forums. The C# crowd is pretty supportive!

Answered By LearningLizard99 On

You're in a typical starting spot! The book you mentioned is decent but might feel a bit intense for absolute beginners. If I were you, I'd recommend starting with Python or JavaScript. Both are user-friendly and can be learned through interactive sites like freeCodeCamp or Codecademy. You can build small projects immediately, which keeps it fun! Once you feel comfortable, moving on to C# will be much easier.

Answered By DevDude22 On

What exactly do you want to learn? The direction varies widely depending on whether you're interested in frontend web development or backend programming. Defining your project goals can help tailor your learning path!

Answered By TechSavvySam On

The book sounds solid, but jumping straight into C# + .NET might be overwhelming if you’re unsure of what you want to build yet. Starting with small projects, like scripts or simple apps, is often more motivating and gives you a feel for what you enjoy. Think about what you want to create—like a tracker or reminder system—before getting too deep into coding languages.

Answered By SoftwareSleuth On

Before diving into coding, consider familiarizing yourself with the fundamentals of computer science. Reading something like 'Code: The Hidden Language of Computer Hardware and Software' will give you a better grasp of programming concepts and how they're applied practically, which is crucial for a solid foundation.

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.