Stealing the thread. I "know" basics of C++, Python, Java and C#. What's some fun stuff I can do with these? How do I begin creating simple desktop programs?
Kayden Richardson
Stanley B Lippman
Christian Harris
>How do I begin creating simple desktop programs?
Kek, visual basic.
You dont start with a GUI, you start with program functionality.
Try using python to sort an endless pile of files. Or do some SQL database connectivity. See if you can do something worthwhile before you slap a front end on the damn thing
Leo Flores
>Deitel WTF who recommended you that book? That is worse the C++ Programming language book by Bjarne.
Noah Garcia
Nobody learns C++. They learn a domaim specific subset of C++. What do you want to use it for?
Andrew Reed
TheCherno on youtube. the series is just getting started but its great so far. weekly upload I think.
Henry Gonzalez
Is it the book with the ant? Because all the programming books with the ant are garbage. Whoever wrote those should be shot, along with their family, neighbours, and teachers.
Kevin Cruz
i used C++ primer too """""learn""""" c++
Michael Miller
Lol i follow him too.He is good. I am not getting time out of my current 8-5 day job. Amazon interview tomorrow. RIP my personal project.
Kevin Mitchell
primer is best
Adam Nelson
if you already know concepts of programming and only need to learn the syntax, I can recommend you SoloLearn, which is basically only good for learning syntax anyway. Same goes for Derek Banas’ videos on YouTube (his channel name is his name).
Alas I’m not very knowledgeable as regards beginners books in English, but if you speak French, you can take a look at Openclassroom’s courses.
i'm currently what I would describe a beginner-mediocre c++ "dev". I'm learning a bit of opengl and making a pretty shoddy but complex 2d platformer with c++.
if you already know another OO language then just dive right in and learn from the countless mistakes you'll encounter along the way (especially if you don't know about pointers vs references). A good way to start is to take an app/program you've made in another language and try to replicate it line for line in c++. That way you'll instantly see the difference in syntax and more importantly in how the language works. If you ever try converting from java to c++ you'll instantly see where they differ in terms of the way the data structures function and how to access them (think vectors vs arraylists). You might even end up scratching your head for hours about why a certain void function isn't changing the values of it's arguments when you perform an operation (a quick youtube video on pointers vs references will solve this for you. hint: c++ arguments are passed by reference).
otherwise, there's no short cut around it. learning to speak takes years. learning to eloquently string a sentence together can take more than a decade. hence, your analogy doesn't really support your argument. if you want to learn c++ from scratch with no previous OO experience and don't want to spend a decade you're gonna have to start by learning the theory, and a lot of it. or maybe learn java first and do what i mentioned above. if your're dedicated you'll be great at both languages in a few months.
Aaron Rodriguez
don't try to learn C++ first, C is much easier to grasp, and 90% of the syntax is the same, C++ just adds a bunch of extra high abstraction shit that will confuse you. Especially if you don't even fucking know trig or boolean algebra.
Andrew Morales
OP here. OK, give me some names of books to learn C.
you dont really need to read all of it, read the beginning rather well and you can use the rest of the book for references
Aaron Bailey
This. Eveything you can do in C++ can be done in C. C++ is just there so you don't need to write the boilerplate.
Christopher Miller
No, it's fucking harder to attract code monkeys with a C project than with a C++ project.
Luis Foster
non sequitur?
Nicholas Wilson
OP here.
>c >no, c is shit >c before c++ >but bruh >non sequitur >learn java >install gentoo
Day after day. Guys, please. Just answer the question and leave the war apart for a second.
William Powell
Books didn't help me learn C++. I just read the reference from top to bottom and search around for stuff I didn't understand.
Matthew Price
Then I'll refer you to my earlier post
Ethan Fisher
Go straight to spoj-like coding tasks, books are a great source of pre-programming things like advanced algorithms and discrete mathematics, but books can't teach you to program shit.
Joshua Gray
C is for writes kernels, if you use to other porpuse you're a dumb
Adrian Phillips
"C++ How to Program" is pretty damn easy. The only thing weaker is "C++ Primer Plus".
Blake Wood
...
Camden Gomez
is there any interesting small c++ code on github (or anywhere) for studying? I thought I was beginning to learn c++, decided to look at some ~big projects and couldn't understand shit.
What's a good summer project for a novice C++ programer?
Nicholas Moore
Choose one
Easton Parker
lol some of them are pretty funny!
Julian Murphy
Learning C++ by reading projects is like learning English by reading Ulysses.
Read a data structures book and implement the structures and algorithms you read about.
Lucas Moore
Do you need a specific brain to become a competent programmer? Like to be able to handle highly abstract structures like nested arrays, linked lists etc?