What are the best ways to learn C?

asked by Anonymous
52 contributors
9 solutions
  1. 11

    #1BCA Notes

    BCA Notes

    BCA Notes is a website in which you can find information and notes about computer science in order to help you with your studies. The site offers you notes about programming in C and C++, introduction to IT and MIS and Visual Basic, among other topics.


    Matthew Long
    Written on July 20, 2018
    "I and my classmates have been relying on this website for like a year now. I just think their notes in PDF form are very effective in terms of teaching the theories and principles encompassing the different programming languages. As a beginner in the field of Information Technology, I have learnt to utilize online resources to augmeng my knowledge on it. What I like the best about this website is that it has a feature that lets you uplooad your personal notes and it somehow becomes a community of students now who share some important and relevant notes with each other. "
  2. 9

    #2Algorithms For Dummies

    Algorithms For Dummies
    Algorithms for Dummies is a clear and concise primer for everyday people who are interested in algorithms and how they impact our digital lives.

    Check price

    Marilyn Curtis
    Written on July 20, 2018
    "People often forget how important algorithm is. Remember that all data, small or big, begins with algorithm. Everything starts with these mathematical equations! In pgoramming with C, it is an imperative to understand the core of it and this book teaches us how to perform data manipulation and program your own algorithm. "
  3. 7

    #3C Programming Absolute Beginner's Guide

    C Programming Absolute Beginner's Guide
    This book is the fastest way to get comfortable with C, one incredibly clear and easy step at a time. You'll learn all the basics: how to organize programs, store and display data, work with variables, operators, I/O, pointers, arrays, functions, and much more.

    Check price

    Huang Shi
    Written on July 20, 2018
    "Learning different programming language can be very overwhelming and uncomfortable, I mean sometimes I feel like I need to be a techie or an expert in order to underswtand the gist and the basics of it but this book just wonderfully made things easier for me. I like that it doesnt just stick with the C language but it has taught me general skills that are applicable to all languages. Now, I can say that I am literate enough about the C now that I have understood its parts and how they work together. "
  1. 5



    Hackr.io is an online website formed by a programming community with one goal in mind: find the best courses and tutorials all over the Internet and share them with the rest of the users. 



    Vibhore Saxena
    Written on July 20, 2018
    "I am quite surprised with this website. When I read its name, I thought it would be some shitty website that offers hacks or some tool that is used for hacking. To my surprised, I found out that they actually offer online programming courses and tutorials. C, C++, C#, just to name a few of em. As a user, you can also submit your own tutorial. It is amazing that they offer a holistic approach to programming as some design tools are also readily accessible for learning it. Adobe After effects, and LightRoom is also available for viewing, "
  2. 4

    #5Head First C

    Head First C
    Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer.

    Check price

    Carl Gutierrez
    Written on July 20, 2018
    " One of my professors actually recommended this book because he saw that almost all of us were having a hard time understanding the concept of C. I like that aside from the theories presented, it also feature labs projects to work on for the practical application of the abstract concepts. The way this book teaches is quite unique too as they teach in form of interesting stories that do away with the typical lecture type of teaching. :D "
  3. 4



    Codelyf is a free mobile application where you can learn about programming in a fun method through tutorials and quizzes. This has a simple and clean interface. 




    Elena Solano
    Written on July 20, 2018
    "Fun and unique way of getting the hang of progamming. This is where gaming and learning meets. It is divided into chgapters with respectice tutorials and after-lesson quizzes. No pressure because I can write and execute code anywhere, anytime I want. Plus the interface is user-friendly. "
  4. 2

    #7Sams Teach Yourself C Programming in One Hour a Day

    Sams Teach Yourself C Programming in One Hour a Day

    Sams Teach Yourself C Programming in One Hour a Day, Seventh Edition is the newest version of Sams Teach Yourself C in 21 Days. This book aims to provide readers a better understanding of C program, its syntax, and control.


    Check price

    Zhao Song
    Written on July 20, 2018
    "The approach of this books is pretty effective for me. I have read reviews about this and some people claim that this book aims to teach you C language in like 21 days. In my case, it took me almoswt 2 months to fully graps the concept of it and this book was big help. I have understood the components of C, its structure, its syntax, and all. The first part focuses on the theoretical aspect and the second part focuses on the application. "
  5. 1

    #8Expert C Programming

    Expert C Programming

    This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. This book will help the C programmer reach new heights as a professional. Organized to make it easy for the reader to scan to sections that are relevant to their immediate needs.


    Check price

    Jorge Alberto Vásquez
    Written on July 20, 2018
    "I wouldn’t recommend this book to those who just started learning the language because this is more suited for the mid to expert ones. Advanced tips and tricks will be taught to you in this book. Althought it touches C, it doesn't say much about the basics. Instead, it relates C to the other advanced languages. For instance, it includes intro to C++. "
  6. 0

    #9C Programming Tutorials For Beginners

    C Programming Tutorials For Beginners

    C Programming Tutorials For Beginners are a set of online tutorials offered by TechBeamers which is made for beginners. The tutorials provided vary and the choice depends on the user itself on how they'd like to begin.


    Varies by plan

    Dasagriva Manu
    Written on January 30, 2019
    "This tutorial is the fastest way to get comfortable with C, one incredibly clear and easy step at a time. You'll learn all the basics: how to organize programs, store and display data, work with variables, operators, I/O, pointers, arrays, functions, and much more."


Best What are the best ways to learn C
1BCA NotesWebsites 11 Paid
2Algorithms For DummiesBooks 9 Paid
3C Programming Absolute Beginner's GuideBooks 7 Paid
4Hackr.ioWebsites 5 Free
5Head First CBooks 4 Paid
6CodelyfApps 4 Free
7Sams Teach Yourself C Programming in One Hour a DayBooks 2 Paid
8Expert C ProgrammingBooks 1 Paid
9C Programming Tutorials For BeginnersOther 0 Paid

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.