On 2022-09-07, Chris Angelico <ros...@gmail.com> wrote: > On Thu, 8 Sept 2022 at 01:50, Maruful Islam <maruf.g...@gmail.com> wrote: >> >> I want to start learning python. I have a question about learning python. >> >> Is learning C essential or not for learning python? > > Absolutely not essential. In fact, I would strongly recommend learning > Python before ever picking up C, as it's much easier to mess around in > Python.
If you're a beginning programmer, then IMO learning C first is probably detrimental. C has quite a few quirks and pitfalls that will a) frustrate you and waste time, and b) influence your way of thinking about programs in a way that will be unhelpful for higher level languages. > Learning C will definitely help you to become a better programmer, but > you can leave it until later. Unless it's to work on a real project that's written in C, I'd put C a fair ways down the list of languages to learn. I'd probably put Python and then Scheme at the top of the list. Then maybe Smalltalk and something a bit more functional. -- Grant -- https://mail.python.org/mailman/listinfo/python-list