7
explosg
7y

C# or c++. Hi im starting to learn programming and i have to decide between c# or c++. I use linux as my os. What do you think?

Comments
  • 7
    You might start with C# if you're new to programming because I think it's easier to understand for a beginner. But on the other side.. you're new to programming, so how can you tell if a language is hard or not? Then go with C++ ... I think it's hard to say start with this or that .. how about that: start with tutorials in both languages and keep on with the language you're more into 😊
  • 0
    @Elizir Thanks! Idk pluralsight ranked me as proficient
  • 5
    Ha best way to get better at programming is to actually do it. I suggest go with c++ and 30%tutorials 70% actually programming will make you very good at programming
  • 4
    @Torbuntu what he said. Plus there are no really good IDE's for c# and Linux. If I were you I'd go for (ughh I hate myself) Java since you can just install Intellij and stop giving a fuck about stuff other than writing the actual code
  • 4
    Another note. C/C++ is a superior language but it's unfortunately dying in most branches of programming. If you decide to learn it, you will gain lots of experience and knowledge but not necessarily money
  • 1
    @dontPanic Microsoft has mono and JetBrains has Rider, so there are functional cross-platform c# ides. That said, Java is probably the best option for developing on Linux if you want to learn something at least syntactically similar to c#.
  • 0
    @Torbuntu true

    @charliefoxtrot isn't rider a paid option? Mono is ok I guess but it doesn't stand a chance in front of VS
  • 0
    @-c-- thanks man. 2^12 incoming
  • 1
  • 1
    Why dont you start with Python or C? learning C first is a good option if you want to learn C++, C# or Java in the future because they are all C family. I started with Python as my first lang and I really dont regret it, then I started learning C, after this C++ basics were easy you just have to learn OOP & Generic programming paradigms. Have a nice and easy journey.
  • 0
    @denisal are you nuts c is hard af considering that he is beginner
  • 1
    Currently thinking starting with c++ as i use linux and from then c# should not be very hard
  • 1
    @Torbuntu no fuck 30mb ram for a hello world program fuck no
  • 0
    @explosg hahahaha 👍🏻👍🏻
  • 0
    Personally I started with C# and I still use it for almost all of my personal projects, I think it's a really good language to start out with because you can use it for almost anything and it's also fairly easy to understand as a beginner but C++ is harder and it might give you an edge when you decide to learn a new language
  • 0
    I think neither because you need to be good at problem solving with both
  • 0
    @Torbuntu Whatever, just feels wierd. Might go with it as i like the syntax
Add Comment