[Swlug] C Programming Book Recommendations

peredur.net peredur.net at gmail.com
Wed Oct 23 11:23:17 UTC 2024


As an ex-programmer, I would say you probably need to spend some time first looking at the theory of programming. You need to know what makes a good solution to the problem your program/application is supposed to solve.There is some dreadful code out there produced by people who "just wanted to program". If you're just playing with programming for your own private satisfaction, this might be acceptable, but if your ambitions are higher than that, you need a solid foundation before you start coding.There is huge satisfaction to be gained from writing elegant code. But to write it you must know what inelegant code is and why it is so.Writing bad code in C can be positively dangerous.Have you thought about Rust if you're interested in systems programming? There are good learning resources for free online.Best of luck.PeterSent from my Galaxy
-------- Original message --------From: Morgan Green via Swlug <swlug at mailman.lug.org.uk> Date: 23/10/2024  12:06  (GMT+00:00) To: South Wales Linux User Group <swlug at mailman.lug.org.uk> Cc: Morgan Green <MorganGreen0681 at outlook.com> Subject: Re: [Swlug] C Programming Book Recommendations 
Hi,
I apologise I meant that I'm new to C programming, I done some Python and Bash in the past for scripting, although granted they are not system languages.


Kind regards,
Morgan Green 


Sent from 
Outlook for Android

From: Swlug <swlug-bounces at mailman.lug.org.uk> on behalf of Alan Gray via Swlug <swlug at mailman.lug.org.uk>
Sent: Wednesday, October 23, 2024 12:02:59 PM
To: South Wales Linux User Group <swlug at mailman.lug.org.uk>
Cc: Alan Gray <alan at grayhs.org>
Subject: Re: [Swlug] C Programming Book Recommendations
 


Hello Morgan,
I agree that 'C' is probably not the best for a beginner. It's a very useful language, but the basic level of operation is very close to the internal machine language of the computer. It will tie you in knots, especially if just working from a book.

Years ago it was 'BASIC' or Beginners All purpose Symbolic Instruction Code, but things have moved on. Python, as suggested, is widely considered the current equivalent.

Regards 
Alan Gray (in Tredegar)

On 23 October 2024 10:02:50 BST, Morgan Green via Swlug <swlug at mailman.lug.org.uk> wrote:
>Hi,
>
>I am very new to programming, but I want to start out on C to grasp the fundamentals of all programming languages. Can anyone recommend me any paperbooks on C programming that is suitable for complete beginners?
>
>Kind regards,
>Morgan Green
>
>Sent from Outlook for Android<https://aka.ms/AAb9ysg>

-- 
Swlug mailing list
Swlug at mailman.lug.org.uk
https://mailman.lug.org.uk/mailman/listinfo/swlug




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.lug.org.uk/pipermail/swlug/attachments/20241023/99b3d2ec/attachment.htm>


More information about the Swlug mailing list