<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Learn C With Me #02 — C Basics: Variables, Types &amp; Operators | Live</title>
        <link>https://watch.linuxrenaissance.com/videos/watch/f9f23937-6e7c-4e79-927d-9b3f06365deb</link>
        <description>In this live stream, we continue our journey into C programming using Beej's Guide to C as our main study material. We take a closer look at how a C program actually works, starting with the classic Hello World program and gradually digging deeper into the language and the compilation process. We cover: The anatomy of a C program, #include and the C preprocessor, Header files and stdio.h, The main() function, Function calls and function definitions, Comments and escape sequences, printf() and format specifiers, Compiling C programs from the command line, GCC and Clang, C standards: C89, C99, C11, C17 and C23, Using -std and -pedantic to control the C standard, Variables and variable names, Memory, addresses and the basic idea behind pointers, Basic C data types: int, float, char and strings, Variable declaration and initialization, Indeterminate values, Boolean values and true/false in C, Arithmetic and assignment operators, Comparison operators, The ternary (?:) operator, Pre-increment and post-increment (++), Pre-decrement and post-decrement (--), The comma operator, How expressions work in C, We also experiment with the code as we go, rather than simply reading the examples — including seeing what happens when we change compiler standards and when seemingly small syntax differences actually matter. We stop just before flow control, which will be the subject of the next lesson. This is an interactive, follow-along live course. I am learning C alongside you, so expect questions, mistakes, experiments and plenty of discussion. No passive watching here — participate in the chat and work through the examples with us. 📅 We go live every Saturday at 19:00 CEST — interactive, follow-along C programming sessions. 📖 Study material: Beej's Guide to C 📚 Course materials: Linux Renaissance C Programming Course 💬 Homework &amp; discussion: Linux Renaissance Forum 📺 All C Programming lessons: C Programming playlist 🔴 This stream is proudly sponsored by OPNsense — the open source firewall and routing platform trusted by professionals worldwide. OPNsense Support Linux Renaissance🛒 Shop: Linux Renaissance Shop ☕ Ko-fi: Ko-fi 🎖️ Patreon: Patreon ▶️ YouTube membership: YouTube Membership Find me elsewhere🌐 Blog: Linux Renaissance 🎥 PeerTube: Linux Renaissance on PeerTube 📺 Odysee: Linux Renaissance on Odysee 🎮 Twitch: Linux Renaissance on Twitch 💬 Matrix: Linux Renaissance Matrix space</description>
        <lastBuildDate>Wed, 30 Sep 2026 08:48:51 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://watch.linuxrenaissance.com</generator>
        <image>
            <title>Learn C With Me #02 — C Basics: Variables, Types &amp; Operators | Live</title>
            <url>https://watch.linuxrenaissance.com/lazy-static/avatars/9c56e2c1-4172-455c-9801-e3a8bad36429.gif</url>
            <link>https://watch.linuxrenaissance.com/videos/watch/f9f23937-6e7c-4e79-927d-9b3f06365deb</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://watch.linuxrenaissance.com/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://watch.linuxrenaissance.com/feeds/video-comments.xml?videoId=f9f23937-6e7c-4e79-927d-9b3f06365deb" rel="self" type="application/rss+xml"/>
    </channel>
</rss>