472,811 Members | 4,659 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,811 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 8092
220 128KB
You did not stipulate the programming language. Thus, I will give some general advice (of my own opinion).

Start with either C,
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

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
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
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

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?
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....
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...
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...
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?
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...
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...
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...
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...
by: linyimin | last post by:
Spring Startup Analyzer generates an interactive Spring application startup report that lets you understand what contributes to the application startup time and helps to optimize it. Support for...
by: erikbower65 | last post by:
Here's a concise step-by-step guide for manually installing IntelliJ IDEA: 1. Download: Visit the official JetBrains website and download the IntelliJ IDEA Community or Ultimate edition based on...
by: kcodez | last post by:
As a H5 game development enthusiast, I recently wrote a very interesting little game - Toy Claw ((http://claw.kjeek.com/))。Here I will summarize and share the development experience here, and hope it...
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Sept 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
by: Taofi | last post by:
I try to insert a new record but the error message says the number of query names and destination fields are not the same This are my field names ID, Budgeted, Actual, Status and Differences ...
by: DJRhino1175 | last post by:
When I run this code I get an error, its Run-time error# 424 Object required...This is my first attempt at doing something like this. I test the entire code and it worked until I added this - If...
by: Rina0 | last post by:
I am looking for a Python code to find the longest common subsequence of two strings. I found this blog post that describes the length of longest common subsequence problem and provides a solution in...
by: DJRhino | last post by:
Private Sub CboDrawingID_BeforeUpdate(Cancel As Integer) If = 310029923 Or 310030138 Or 310030152 Or 310030346 Or 310030348 Or _ 310030356 Or 310030359 Or 310030362 Or...
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{

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.