Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
nixCraft 🐧
nixCraft 🐧
@nixCraft@mastodon.social  ·  activity timestamp 2 months ago

Is it a good idea for new developers to learn ‘C’ language in 2026?

  • Copy link
  • Flag this post
  • Block
Federation Bot
Federation Bot
@Federation_Bot replied  ·  activity timestamp 2 months ago

@nixCraft I think it is a good idea to learn an easier language like python first and then move over to C for automation and speed.

  • Copy link
  • Flag this comment
  • Block
Unix Monkey 🇨🇦
Unix Monkey 🇨🇦
@rwsoft@mastodon.social replied  ·  activity timestamp 2 months ago

@nixCraft C, C++, Pascal, Ada, Fortran, Cobol, Assembly, Perl, Python, Rust, Lisp, PHP, … all tools of the trade. Learn, learn, learn. It’s always a good thing!

  • Copy link
  • Flag this comment
  • Block
John Small
John Small
@TinySmall_@mastodon.social replied  ·  activity timestamp 2 months ago

@nixCraft it’s not just about the language, ppl should know what’s about memory management before moving on to garbage collection based languages
🗑️

  • Copy link
  • Flag this comment
  • Block
Florian Xaver
Florian Xaver
@wosrediinanatour@mastodon.social replied  ·  activity timestamp 2 months ago

@nixCraft it is the lowest level programming language above Assembler. And there are a lot of C programs out there. So yes. Maybe even better C++23+ or Rust.

  • Copy link
  • Flag this comment
  • Block
lemgandi
lemgandi
@lemgandi@mastodon.social replied  ·  activity timestamp 2 months ago

@nixCraft I learned C as a new developer in 1982/ Now I'm an old developer. But I still enjoy C ( and C++ and Python and Perl and Lua . . . )

  • Copy link
  • Flag this comment
  • Block
FynnND
FynnND
@FynnND@mastodon.social replied  ·  activity timestamp 2 months ago

@nixCraft they did that for me in uni for like 6 months. Their reasoning was so we have a good base to build in. So I would say yeah, and doesn't hurt to know stuff

  • Copy link
  • Flag this comment
  • Block
John Maxwell
John Maxwell
@jmax@mastodon.social replied  ·  activity timestamp 2 months ago

@nixCraft Yes. In the same way that they should understand assembly. "Use as a daily driver" is a whole different question.

  • Copy link
  • Flag this comment
  • Block
HoracioDos
HoracioDos
@horaciodos@mastodon.social replied  ·  activity timestamp 2 months ago

@nixCraft Any language is good if it helps you learn algorithms and data structures. C teaches the basics really well. Things like arrays, linked lists, stacks, binary trees, or simple algorithms like sorting and searching make more sense when you learn them in C. Those fundamentals are useful in any language. I learned them at university and forgot them almost as fast as I learned them

  • Copy link
  • Flag this comment
  • Block
Clot
Clot
@clot27@mastodon.social replied  ·  activity timestamp 2 months ago

@nixCraft yes.

  • Copy link
  • Flag this comment
  • Block
João Augusto
João Augusto
@joao_et_al@mastodon.social replied  ·  activity timestamp 2 months ago

@nixCraft It was a good idea in the 70s, it was a good a idea in 2020, it is a good idea in 2025, it will be a good idea in 2040.

Nothing is like C in terms of clarity. Also, for learning purposes, although it might still be a steep curve in the beginning (I dont think it is), C helps you keep your code sanitized and really care about it (for security reasons, mostly)

  • Copy link
  • Flag this comment
  • Block

A small Bonfire corner on the internet

This is a small personal instance of Bonfire in the Fediverse.

A small Bonfire corner on the internet: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct