<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body dir="auto"><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">Writing bad code in C can be positively dangerous.</div><div dir="auto"><br></div><div dir="auto">Have you thought about Rust if you're interested in systems programming? There are good learning resources for free online.</div><div dir="auto"><br></div><div dir="auto">Best of luck.</div><div dir="auto"><br></div><div dir="auto">Peter</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div id="composer_signature" dir="auto"><div style="font-size:12px;color:#575757" dir="auto">Sent from my Galaxy</div></div><div dir="auto"><br></div><div><br></div><div align="left" dir="auto" style="font-size:100%;color:#000000"><div>-------- Original message --------</div><div>From: Morgan Green via Swlug <swlug@mailman.lug.org.uk> </div><div>Date: 23/10/2024 12:06 (GMT+00:00) </div><div>To: South Wales Linux User Group <swlug@mailman.lug.org.uk> </div><div>Cc: Morgan Green <MorganGreen0681@outlook.com> </div><div>Subject: Re: [Swlug] C Programming Book Recommendations </div><div><br></div></div>
<div dir="auto">Hi,</div>
<div dir="auto">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.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Kind <span>regards,</span></div>
<div dir="auto"><span>Morgan Green </span></div>
<div><br>
</div>
<div dir="auto" id="ms-outlook-mobile-signature">Sent from <a href="https://aka.ms/AAb9ysg">
Outlook for Android</a></div>
<hr tabindex="-1" style="display:inline-block;width:98%">
<div dir="ltr" id="divRplyFwdMsg"><font color="#000000" style="font-size:11pt" face="Calibri, sans-serif"><b>From:</b> Swlug <swlug-bounces@mailman.lug.org.uk> on behalf of Alan Gray via Swlug <swlug@mailman.lug.org.uk><br>
<b>Sent:</b> Wednesday, October 23, 2024 12:02:59 PM<br>
<b>To:</b> South Wales Linux User Group <swlug@mailman.lug.org.uk><br>
<b>Cc:</b> Alan Gray <alan@grayhs.org><br>
<b>Subject:</b> Re: [Swlug] C Programming Book Recommendations</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hello Morgan,<br>
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.<br>
<br>
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.<br>
<br>
Regards <br>
Alan Gray (in Tredegar)<br>
<br>
On 23 October 2024 10:02:50 BST, Morgan Green via Swlug <swlug@mailman.lug.org.uk> wrote:<br>
>Hi,<br>
><br>
>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?<br>
><br>
>Kind regards,<br>
>Morgan Green<br>
><br>
>Sent from Outlook for Android<<a href="https://aka.ms/AAb9ysg">https://aka.ms/AAb9ysg</a>><br>
<br>
-- <br>
Swlug mailing list<br>
Swlug@mailman.lug.org.uk<br>
<a href="https://mailman.lug.org.uk/mailman/listinfo/swlug">https://mailman.lug.org.uk/mailman/listinfo/swlug</a><br>
</div>
</span></font></div>
</body></html>