I'm applying to study commerce and marketing, but I also want to build programming skills. Should I begin with C to understand programming fundamentals, or start directly with Python since it may be more useful for my field? I'd also appreciate recommendations for high-quality free resources suitable for a complete beginner.
2 Answers
Start with Python. It has less boilerplate than C, so you can focus on core programming ideas and begin building useful projects quickly. That early progress can be especially motivating while you’re studying another subject.
Python is probably the better fit for commerce and marketing. It’s commonly used for data analysis, automation, spreadsheets, and working with business information, while still teaching important fundamentals such as variables, conditionals, loops, functions, and data structures.

That makes sense. I’ll start with Python since it’s my main focus for now. Do you have any recommendations for free beginner-friendly resources?