473,396 Members | 1,703 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Which Programming Book is Best to Learn Code

9 Nibble
Hello All, I am a 2019 year passout and I want to learn coding, So i am looking for an online programming book. Can anyone suggest me which author book is best for beginner's point of view?
Oct 13 '20 #1
4 8664
SwissProgrammer
220 128KB
You did not stipulate the programming language. Thus, I will give some general advice (of my own opinion).

Start with either C,
or
Start with jumping directly into C++11.

You asked for online, but I did not find any that I would recommend at this time.

For C:
C Programming Absolute Beginner's Guide (3rd Edition)’ by Greg Perry and Dean Miller,
and The C Programming Language’ by Brian W. Kernighan and Dennis M. Ritchie.
For C++11:
Programming: Principles and Practice Using C++ 1st (or 2nd) Edition by Bjarne Stroustrup,
and A Tour of C++ (C++ In-Depth Series) 2nd Edition by Bjarne Stroustrup.
Learning C first can be maybe the most valuable to a new programmer.

Jumping directly into C++11 (and skipping learning C first) can (for some people) be very difficult. For someone pushing themselves hard with a lot of time and dedication, it can be a much faster way to become an intermediate and advanced programmer. This is the way that I am doing it and I am glad that I am using this process (see this [Beginning C++11] article). I also use this [C++ Reference] site for hard core online directions.

I found this [C++ examples] site to be useful, but not so comfortable when I was just beginning.

I found this [Programming questions] site to be difficult to get usable answers from as they tended to try to impress with how complicated their answers can be and they were (at that time) way beyond me.

As a beginner, if you want to learn to code and not use shortcuts, then stay away from Visual Studio (any version) and stay away from ".NET" (any version and any code that uses it). I came from that environment, created many programs in those, and I like being out of it.

I suggest that you read all of the answers that you get on this site to this one question that you have asked as there are a lot of amazing people posting here, with many years of experience each, and then decide for yourself. I spend a lot of time on this site reading the discussions.
Oct 13 '20 #2
Hi Shivam,

This is a really interesting question, it totally biased towards the writer whom you can be familiar with and whom you can understand very well.

But I loved reading this book: Pragmatic Programmer, The: From Journeyman to Master Kindle Edition
[https://www.amazon.in/Pragmatic-Prog...dp/B003GCTQAE]

If you want to go with a list of books then you can visit this blog post which will help you to get the best books to learn to program.
Nov 4 '20 #3
Naheedmir
62 32bit
To answer your question, I need some more information, such as your preferred programming language. It would be best if you choose a programming language in which you want to learn to program. I prefer you to start with Python. I will also suggest you watch video lectures along with reading books.
Nov 28 '20 #4
TatsianaIsakova
12 Byte
I would say, CODE COMPLETE by Steve McConnell. This classic book provides a lot of new code samples to describe software development's art and science.



The author also goes over the go-to techniques and staple principles into transparent and practical guidance. This book will also help to stir your thinking and help you craft the highest quality code.

This is a best book on coding if you want to solve critical construction issues early, properly, and effectively debug problems.
Dec 3 '20 #5

Sign in to post your reply or Sign up for a free account.

Similar topics

17
by: Rob | last post by:
i know javascript, vbscript, asp css and alot more and im only 14 i was wondering which is easier to learn php or cgi. any help?
24
by: Kari Laitinen | last post by:
I have written a computer programming book that uses C++. The book is for beginners in the field of computer programming, but it might give useful ideas also for more experienced programmers....
12
by: G. | last post by:
Hi all, During my degree, BEng (Hons) Electronics and Communications Engineering, we did C programming every year, but I never kept it up, as I had no interest and didn't see the point. But now...
5
by: Terry | last post by:
Could someone please suggest me a good book to learn network programming. I have been programming in C#/VB.NET/VB 6.0 and have also used a bit of C++ (not MFC/ATL/COM) I am a total novice when...
13
by: John Salerno | last post by:
I'm interested in Programming Windows with C# (Core Reference) by Charles Petzold, but do you think that the new version of C# (along with .NET 2.0) will make this book obsolete in any way?
8
by: Dale | last post by:
I've searched Amazon and read probably 100 reviews but can't find what seems to be any book that is widely accepted as the definitive book on object oriented programming design and techniques. And...
1
by: creativeinspiration | last post by:
Hey Everybody, Could anybody suggest a good linux kernel programming book? The best kind would be like one those where you can learn a lot fast (like those 24 hour series books). Please let...
1
by: anujaf | last post by:
I'm a VB 6 programmer. I want jump to Web designing. I would like to know what is the best web designing tool which can be intergrated with the ASP .net and what is the best book to learn web...
3
by: phobia | last post by:
Up till now I've been a self though PHP programmer, with all the good and bad that comes with that. I want to expand my horizon by learning a new language, and was hoping some of you here could...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.