C or C++?
I'm new to programming languages. I'm only familiar with scripting.
C++ because C is more obsolete than C++
>>61825063
Ruby
>>61825063
>being a terry fag
You are a kiddy and will not learn shit.
But C is more for embedded systems
C++ for games and other graphical applications
Depends what you want to do
>>61825063
Learn both
>>61825188
t. cia nigger
>>61825188
What about C#?
>>61825063
you can write c-esque c++ there's really no reason to limit yourself to c
>>61825284
Literally completely unrelated language that happens to have "C" in the name. Please do yourself a fucking favor and check this website out:
https://google.com
or if you want to be a real programmer:
https://duckduckgo.com
ISO C because it's a small enough language that you might actually learn something.
C++ is also useful, but far more complex. Since C++11 it has some great features integrated like cross platform threading in addition to all the STL features I take for granted. You can still write C style code in a C++ application to meet somewhere in the middle.
My teacher for C was this guy, (made a year before I ended up there) https://youtu.be/BOu7PMnmQG4
I ended up not learning C and transferring schools and majors. I don't think he was a bad dude like the video implies, but I don't know if he was the best teacher.
My point is maybe get a handle on C++ because it's used more widely and easier, and learn C if you find you want to or need it?
I've heard if you know C++ then C# isn't hard to pick up, so maybe it would be like getting two for one.
Don't listen to these niggers. Learn C with KR, it's a great first experience and you will learn a lot about programming in general. Pic related.
>>61825063
If you learn C++ you already know C. Modern C++17 is easy to use and flexible enough with (((((boost))))) to let you do pretty much anything.
Learning C++ gives you a good base for learning C, Rust, Java, C# etc.
>>61825414
>do yourself a fucking favor and check this website out
>https://google.com
>https://duckduckgo.com
>not Yandex
>>61825063
C++
>>61825521
>bumping a thread to promote kgb botnet
>>61825635
>implying I'm not responding back to someone who responded to my post
>implying google is any better
I once called Terry during a stream and he said to learn C. Then I called back later and asked him why he uses Ubuntu and then he called me a nigger after he hung up the phone. Pretty great day.
>>61825063
learn C with K&R, then do C++
learning C will teach you about the memory model, the heap/stack, memory mangement, and pointers (!). it's a small language so you can probably get it pretty quickly. the devil's in the details.
you will see C in industry if you're doing embedded/real-time systems, low-level operating systems, or maintaining legacy code.
since C++ is basically C but less shitty, it won't be a huge jump. C++ introduces object oriented programming concepts like classes, namespaces, and exceptions, and has some amount of garbage collection built into class constructors and destructors.
imo it's more important to think of the concepts, paradigms, and features of a language rather than the language itself and its idiosyncracies. it gets a lot easier to learn a new language once you're familiar with their purpose and design features.
>>61825063
Learn X86 assembly and make your own language, you stupid mouthbreather