Unfortunately, this deal is no longer available
C Programming: Language: A Step by Step Beginner's Guide to Learn C Programming in 7 Days - free Kindle edition on Amazon
425° Expired

C Programming: Language: A Step by Step Beginner's Guide to Learn C Programming in 7 Days - free Kindle edition on Amazon

FREE£6.37Amazon Deals
25
Posted 28th Mar

This deal is expired. Here are some options that might interest you:

Free book on C.

Are You Ready To Learn C?

C Programming Language introduces you to the most commonly used programming language, one that has been the basis for many other versions over the years. It is a great book, not just for beginning programmers, but also for computer users who would want to have an idea what is happening behind the scenes as they work with various computer programs.
In this book, you are going to learn what the C programming language entails, how to write conditions, expressions, statements and even commands, for the language to perform its functions efficiently. You will learn too how to organize relevant expressions so that after compilation and execution, the computer returns useful results and not error messages. Additionally, this book details the data types that you need for the C language and how to present it as well.
Simply put, this is a book for programmers, learners taking other computer courses, and other computer users who would like to be versed with the workings of the most popular computer language, C.


In this book You'll learn:
What Is The C Language?Setting Up Your Local EnvironmentThe C Structure and Data TypeC Constants and LiteralsC Storage ClassesMaking Decisions In CThe Role Of Loops In C ProgrammingFunctions in C ProgrammingStructures and Union in CBit Fields and Typedef Within C.C Header Files and Type CastingBenefits Of Using The C Language...and much more!!
Community Updates

Groups

25 Comments
Thank you.
Get ready to contribute to Linux Kernel in 7 days! ;-P
why would you want to learn this? when python and java are in demand
360baby28/03/2020 19:21

why would you want to learn this? when python and java are in demand


C is very much still in demand, embedded real time processors can't run python or java generally

Guaranteed most of the electronics you own will be running some C code at some level
360baby28/03/2020 19:21

why would you want to learn this? when python and java are in demand



Lots of reasons! Certain situations call for a low level language, there is definetly a market for devs who know C, to learn and it's fun!
Reviews in Amazon are terrible. there are better sources online
Richardhod28/03/2020 23:39

Reviews in Amazon are terrible. there are better sources online



Any in particular?
R..Daneel.Olivav28/03/2020 15:10

Get ready to contribute to Linux Kernel in 7 days! ;-P



You mean, get ready to feel Linus's wraith. haha!

But stick to K&R!
Edited by: "Protoype" 29th Mar
R..Daneel.Olivav29/03/2020 02:58

Maybe this one? …Maybe this one? https://archive.org/details/TheCProgrammingLanguageFirstEdition/mode/2up


Last update 2015 on that course
R..Daneel.Olivav29/03/2020 02:58

Maybe this one? …Maybe this one? https://archive.org/details/TheCProgrammingLanguageFirstEdition/mode/2up



Nice find, that's the first edition of K&R. It's a great read but not practical for learning modern C as it's out of date.
Darren_j29/03/2020 13:26

Last update 2015 on that course



OK, I wasn't going to comment, but this made me laugh so hard.

He just gave you the ultimate C bible. And, no, it was back in 1978. Granted, there was a later 2nd ed. in 1988, but that's it.

If you are complaining that there isn't a more recent update, you should probably stick to Minecraft Annual instead.
bankbandit29/03/2020 14:46

OK, I wasn't going to comment, but this made me laugh so hard.He just gave …OK, I wasn't going to comment, but this made me laugh so hard.He just gave you the ultimate C bible. And, no, it was back in 1978. Granted, there was a later 2nd ed. in 1988, but that's it.If you are complaining that there isn't a more recent update, you should probably stick to Minecraft Annual instead.


Hi maybe I am wrong this area isn't my strong point at all so I apologise if I am wrong
360baby28/03/2020 19:21

why would you want to learn this? when python and java are in demand



You probably can't/won't/don't. But remember this, you now have python/java 'cos someone else learnt to program in C.
Darren_j29/03/2020 14:53

Hi maybe I am wrong this area isn't my strong point at all so I apologise …Hi maybe I am wrong this area isn't my strong point at all so I apologise if I am wrong



There's no reason for you to apologize. It's not unreasonable to look for up to date learning resources. 1st edition K&R is great to read but shouldn't be the book to read when learning modern C. The second edition would be a much better choice, even though it's "out of date", ANSI C (the C standard which 2nd edition is written for) still applies well for learning C.
Apart from free copies of Kernaghan and Ritchie, just look at the usual suspects karma I don't have any exact sources i hand though I'm sure I have a list somewhere. I'm sure Mr Google will help here
It's good but for I need sometime to read it again. I don't have any knowledge about it before. But I like it, it's quiet catchy!
dancedynamix28/03/2020 21:20

Guaranteed most of the electronics you own will be running some C code at …Guaranteed most of the electronics you own will be running some C code at some level


None of it will be. It might be running machine code compiled down from C source though....
how do you guys learn to code in a new language? im trying to learn python but find it boring.
360baby31/03/2020 11:27

how do you guys learn to code in a new language? im trying to learn python …how do you guys learn to code in a new language? im trying to learn python but find it boring.


Give yourself a little project to complete, maybe make a little graphical user interface which shows stock prices, Corona info, or the weather

Or grab a raspberry pi and play with python on there...lots of fun ways to learn
360baby31/03/2020 11:27

how do you guys learn to code in a new language? im trying to learn python …how do you guys learn to code in a new language? im trying to learn python but find it boring.


Don't get discouraged, learning languages can be dry.
As dancedynamix mentioned, projects are where the fun is. Key though is to work on things that interest you. Any idea you have is fine, even if it fails to work right. Doesn't have to be big or flashy. For example, one of my early projects many years ago was a basic terminal emulator in C. It sounded intimidating to me then, but you'll be amazed how much you can learn from a little project like that.
Edited by: "H_E_DBL_Hockey_sticks" 31st Mar
do you recommend learning the language to an advance level first or just grab book which walks your though a project? for you to work on a project you have to know how to code first
360baby31/03/2020 16:53

do you recommend learning the language to an advance level first or just …do you recommend learning the language to an advance level first or just grab book which walks your though a project? for you to work on a project you have to know how to code first

I think it would be hard for me to define for someone else what level would be advanced enough to begin using concepts practically. You're probably going to find that you'll be learning and practising in parallel, this is actually true for all developers even ones that have been working for years. I would get comfortable with using concepts right after reading them, so you may as well jump in and learn as you go.

It sounds like, you may be looking for a structured introduction to programming. I would recommend CS50 from Harvard, which starts today actually. After that try the Learn Programming subreddit for projects to do in your own time.

Just be careful not to fall into the tutorial trap, at some point, you'll need to take off the training wheels, the earlier the better. You will struggle, it's normal, don't feel bad about it.
I have basic knowledge of java and c++, I have coded before but just at basic level, I'm aware of classes, inheritance, oop
Just haven't gone beyond basic level
I have experience of using html, css and Sql but not C or java script
Post a comment

Deal posting newbie! This is H_E_DBL_Hockey_sticks first deal post. Help out by leaving a posting tip or just to show your appreciation for their contribution.

Avatar
@
    Text