I first learned Java, then C++, followed by C, all in formal education context. I also know Python and Bash, but mostly through self-directed education. I’d say C is my favorite to use, but mostly because I feel like my formal education built up to it (some things hidden by Java and C++ you have to do yourself in C). It’s also the language I feel most comfortable in. I like the idea that C is “close” to the OS/lower level of the machine I’m working on and that more of the execution of the language is within my control. Of course, C isn’t the right language for a lot tasks. Python and bash are definitely my go-tos for hacking away at something.
Great question!
I work as an Embedded C Engineer. Interested in expanding my knowledge in other areas of software development. Building a collaboration community for devs at https://inspirezone.tech
Thanks for sharing. The type of application you're developing will certainly decide which language to use. Sometimes using your favourite one just isn't the most efficient choice!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I first learned Java, then C++, followed by C, all in formal education context. I also know Python and Bash, but mostly through self-directed education. I’d say C is my favorite to use, but mostly because I feel like my formal education built up to it (some things hidden by Java and C++ you have to do yourself in C). It’s also the language I feel most comfortable in. I like the idea that C is “close” to the OS/lower level of the machine I’m working on and that more of the execution of the language is within my control. Of course, C isn’t the right language for a lot tasks. Python and bash are definitely my go-tos for hacking away at something.
Great question!
Thanks for sharing. The type of application you're developing will certainly decide which language to use. Sometimes using your favourite one just isn't the most efficient choice!