Does Learning a Programming Language Teach You General Programming Skills?

0
5
Asked By CodingNinja42 On

Hey everyone! I'm trying to figure out if diving into a programming language like C# will actually help me learn the broader concepts of programming. I've done some scripting (mainly in batch and PowerShell) and I've taken a few courses, so I have a basic grasp of OOP and other fundamental ideas. Now, I want to create a flashcard app in C# and I'm wondering: if I start with C# tutorials and build my app step by step, will I pick up the essential programming concepts along the way? Or should I focus on a more theory-heavy course first, like the C61a from Berkeley? Thanks for any help!

1 Answer

Answered By TechyTurtle99 On

Great question! There’s a distinction to be made here. When you learn a programming language, you're primarily learning its syntax and keywords. However, true programming involves problem-solving, which many tutorials skip over. A good course, like CS50, encourages you to think critically and tackle problems yourself rather than just follow along. So, while you can learn valuable skills by building your app in C#, combining it with courses that challenge you to analyze problems will enhance your understanding further.

CuriousCoder101 -

If I've got some basic understanding already, should I still consider starting with a more structured course before jumping into app development?

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.