[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Im a normalfag who knows html

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 30
Thread images: 3

Is this the book for me?
>>
>starting with C++
dear god no
>>
Don't listen to
>>62368843
The book is decent.
Try Effective Modern C++ after though
>>
>>62368843
>using c++ at all
>>
The C++ Programming Language by Bjarne Stroustrup is probably your best bet.
>>
>>62368858
The book is good, but I wouldn't advise any novice programmer to start with C++. The language is so bloated, fucked up and inconsistent that you'll either be left confused or with gaping holes in your understanding.
>>
File: 0010 - gUKzeUt.png (26KB, 396x400px) Image search: [Google]
0010 - gUKzeUt.png
26KB, 396x400px
>>62368843
which language do you suggest anon?
>>
File: unknown.png (642KB, 960x768px) Image search: [Google]
unknown.png
642KB, 960x768px
Primer is a very good book.
Lots of people will recommend The C++ Programming Language but it is a very academic book.
If you just want to learn C++ and right now don't want to care about the very, very intricacies of the language Primer is perfect.
It's well written with little errata. 9/10 would recommend to someone that's never written c++ before.
>>
>>62368903
C, Java or Python.
Not because they're better languages, but because they're easier languages with better resources and more consistent guidelines.
>>
Always start with Python. If it becomes boring or too hard then programming is not for you.
>>
>>62369062
is Think Python any good? or should I get Learning python?
>>
>>62369087
Python crash course or Automating the boring stuff are actually decent starting points. Dont know about "Think python". Are you referring to Lutz's book or "learning python the hard way"? If the former, read his Learning/Programming python later. Stay away from "learning the hard way".
>>
>>62369120
Referring to the lutz book? which is the best one to start?
>>
>>62368800
listen to this guy: >>62369015

Python will make you able to do something useful quickest. I would recommend Python first, then Java and then C and then C++. It seems like a lot of extra work, but it's easier than to go straight to C++ at once. C++ is a mess, it's super useful for stuff like games... But it's a mess.

Java has syntax that is somewhat similar to C++ So you COULD go Java first and then C++, but anything shorter than that I would not recommend.
>>
>>62369141
There is no best start. That being said, for beginners read either or both "Python crash course" and "Automating the boring stuff". After those you can have a look at Lutz's books. Just for the love of God, start learning today. Don't procrastinate. Don't search for "best books or resources" because there aren't any.
>>
Best intro to Python... Challenging and no nonsense: https://www.udacity.com/course/intro-to-computer-science--cs101

You can program in Python after this (at least enough to google and understand anything you don't already know)
>>
For any serious business applications you should use Visual Basic
>>
>>62369329
anons i think Im being meme'd
>>
Start with C.
Learn functions, recursion, lists/trees, string manipulation, file/socket I/O, structs/enums/static/exceptions...
And then move to c++.
Starting with python or java will offer you nothing. Totally different languages, totally different philosophy and you are going to get confused even with c/c++'s pointers when you start with a crap language.
In many universities they learn C to lay a good ground, then move to java, to learn the students the easy concepts of oop and exceptions and then move to c++ for the hardcore features.
>>
>>62368902
I disagree.
The C syntax is easy to understand and you can expand your knowledge of the language while you use it.
It takes a while to learn, but you learn programming, not just C++.

The bloat you talk about is why I think it is worth learning for new people.
Take something trivial like a string.
The C style strings are not very useful for new programmers and forcing them to use a library that uses C style strings, std strings and maybe even a third option gives a good insight into how things work.

Having strict data types is also a good thing for new programmers as languages without them trivializes how data is stored.

A compiler is good for new programmers as you are forced to deal with errors before you can run your application, scripting languages still have linters as optional.
>>
yeah thats a good book. c++ is the real mans language brainlets think its too hard
go ahead and dive right in
>>
Actually read, Starting Out with C++ from Control Structures to Objects. It's the best book I read when first learning C++. I tried many other books, and they just didn't do things as well as this book did.

The author explains many many aspects of the language in great detail. He makes concepts that seem may daunting when you read about them them very easy to understand. Great for beginners.
>>
>>62369517
Is C obsolete? If so should I learn it just to get grasp of all advanced languages?
>>
>>62369863
C isn't going anywhere.
>>
>>62369863
Learning something just to learn something else is a bad strategy.
Learn C if you need to use C.
C is still used a lot in the embedded world
>>
>>62368800
learncpp.com is great except it doesn't give many exercises, just questions you can answer by looking at a particular code. For exercises there's leetcode, hackerrank, project euler, etc.
>>
>>62370230
Well desu i have no use of programming Im just looking for a good career in IT.
>>
>>62370334
Then learning programming is irrelevant.
It may be beneficial to know how to compile and run a program in any language.
>>
>>62370334
Scripting languages are more useful for IT
>>
>>62370334
Learn Python and Powershell
Thread posts: 30
Thread images: 3


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.