C vs Python: Which Is Better To Learn First?

preview_player
Показать описание
Want some guidance to help you learn how to code?
📘Download my FREE 30 day coding challenge here:

Need 1-on-1 coaching?
💻Click below to learn more about my mentoring program:

C vs Python: Which programming language should you learn first?
Of course, these programming languages are often used by beginner programmers to learn how to code, and it can be kind of overwhelming if you're a self-learner.

Should I focus on C or Python? Which one, if I learned it first, would put me in the best position for success?

I can say in my personal experience, I learned C first, and then I learned Python. One pro of doing it this way is that when you learn C, you learn the foundations of programming. So, when you learn Python, it's actually really easy to pick up. Learning Python and then learning C will take more work and you may have to unlearn some bad programming habits.

With that said, Python is also a popular choice for beginner programmers because of its ease of use. Even though it’s easy to pick up, you can still develop meaningful applications.

In this video, I'll be giving a quick overview of C and Python. Hopefully, by the end, you'll have a better understanding of the two and be able to make an informed decision on which programming language you should learn first.

=================================================
📚 Stay Tuned for More:
If you found this video helpful, make sure to like and subscribe to our channel for more programming tutorials and tips. We have a lot more exciting content in store for you, so stay tuned!

👨‍💻 Have Questions?
If you have any questions or want to suggest topics for future videos, please leave a comment below. We love hearing from our viewers and are here to help!

🔔 Turn on Notifications:
Don't forget to ring the notification bell so you never miss an update from us. Stay ahead in your programming journey!

=================================================
💡 Coding Tutorials:

💡 Git Tutorials:

💡 Dev Tool Tutorials:

📁 Sample Code:
Find the sample code used in our tutorials on our GitHub page:

=================================================
📚 Books

⚙️ Gear

Thank you for watching, and happy coding! 💻🧡
-Henrik

Disclaimer: Some of these links are referral links. I may earn a commission if you use them, at no extra cost to you. You're not obligated to use these links, but it would be appreciated. Thanks!

#Programming #LearnToCode #Python #CLanguage #CodingJourney #BeginnerProgrammer #TechEducation
Рекомендации по теме
Комментарии
Автор

Want some guidance to help you learn how to code?
📘Download my FREE 30 day coding challenge here:

henrikmdev
Автор

Been using C for cybersecurity for a bit now, started with Python/JS. It’s really nice seeing these videos pop up explaining these things.

cynicram
Автор

Never dealed with C. People say its too primitive and makes things harder than they should be. But now i learned it is more for hardware and performance applications. Opted in your challenge btw

xaiver
Автор

I'd say Python is the best language to start programming because I think there are two main aspects to programming. There's problem solving, and then there's the actual programming language. You can think of those two things like speech and grammar. In my opinion, learning c first is like learning grammar in a foreign language before you even learn how to talk. Python takes over lots of complex "chores" in programming, which simplifies things a lot so you can focus on learning how to solve certain software problems without having to worry about complex things such as data types, pointers, memory allocation et cetera. Once you've reached a certain level in that problem solving, you can also much more easily learn more programming languages because the principal problem solving will be the same for all programming languages and will pretty much stay forever once learnt. C will then just give you more control/tools on how EXACTLY you do something specifically.

hgplaying
Автор

I definitely want to learn C, it's just that it's hard to find projects that actually work with modern C. I like the idea of having fine control at the expense of knowing exactly what you are doing and how you want it done. Big brained stuff!

aquilhall
Автор

Love C! There's something about implementing your own data structures that is just so satisfying and educational. Before writing my own hash table in C, I didn't fully grasp how hashing works in python dictionaries, or what those dictionaries look like on my heap memory. I did learn python first as a beginner, and it is what got me into programming in the first place, but learning C teaches you a lot about how memory works.

KHodow
Автор

Software development is an over saturated field like photography etc.

tedxspeaker
Автор

Please where can i practice C problem solving

picolopicolo
Автор

let me throw a wrench in--any thoughts on rust?-thx looking forward on starting with c

laffta