From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx3.wp.pl (mx3.wp.pl [212.77.101.10]) by sourceware.org (Postfix) with ESMTPS id 2ADA93857C6F for ; Fri, 4 Sep 2020 22:49:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 2ADA93857C6F Received: (wp-smtpd smtp.wp.pl 18322 invoked from network); 5 Sep 2020 00:49:46 +0200 Received: from 84-10-175-228.static.chello.pl (HELO localhost.localdomain) (swojskichlopak@wp.pl@[84.10.175.228]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP for ; 5 Sep 2020 00:49:46 +0200 Date: Sat, 5 Sep 2020 00:49:46 +0200 From: tele To: gcc-help@gcc.gnu.org Subject: Question, using gcc, forum. Message-Id: <20200905004946.01f55c07cae44af25f88002e@wp.pl> In-Reply-To: <20200903232726.ba28157e5ee86c0dbd76f723@wp.pl> References: <20200831201750.74266362@arch.localdomain> <20200903232726.ba28157e5ee86c0dbd76f723@wp.pl> X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.31; i586-mandriva-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-WP-MailID: 5f5c130a861b9ccc06eea6e874d1491f X-WP-AV: skaner antywirusowy Poczty Wirtualnej Polski X-WP-SPAM: NO 0000001 [ETJQ] X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_05, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Sep 2020 22:49:51 -0000 I am looking for a "forum" where I can find help in learning programming c. Because the "manual" doesn't look great for me. For example: - Where is C manual ? https://gcc.gnu.org/onlinedocs/ Why there ? https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html For example: https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html https://tiswww.case.edu/php/chet/bash/bashref.html My description for an example of building a bicycle. This looks like a description of the components that make up the bike. I am especially concerned that the manual shows the gear, but it does not show if it is part of a larger set and where it is on the bike. But maybe I am too stupid or blind because I do not see the tutorial on how to build a programs. For me, this is archeology in which I try to deduce something sensible from the ruins and sand. That's why I need someone who can help me get through the beginning a little. Especially since the language is constantly evolving. Programming security too. And maybe someone has some programming advice on my own blog that I can't find in internet. Especially since after at least a year of bash scripting experience, I don't think you need to read the documentation from start to finish to memory. Because I only use part of it. However, all knowledge must be in the form of an encyclopedia/wiki, where I am looking, found and used in the program. Of course, expanding knowledge is important, probably everyone knows. There are more tutorials, and it's easier to do something about it. But I don't think I can handle other languages. Especially that the English language is not always easy for me. However, I also believe that most simple tutorials do not teach programming either. Because. - There are often simple examples, but it doesn't say how to find the main documentation. - There are often simple examples, but it is not written on how to simply debug a program. This is important because bash scripts are often simple (in a different sense), that is, they provide error-free operation and when an error occurs it is hard to find the cause. The syntax itself, for example, sed is not always easy to understand. But it's all easy to check in the terminal, when you know that you can, for example, add a line to the code displaying the contents of the variable before and after the job / command. It is hard to learn by reading dry knowledge and without seeing examples.