I regret doing this... (Tsoding Q&A Stream)

preview_player
Показать описание
Chapters:
- 00:00:00 - Announcement
- 00:00:34 - Intro
- 00:01:30 - Q: Do I stream from Ethernet or Wi-Fi?
- 00:01:47 - Q: Is Porth Finished?
- 00:02:08 - Q: Do I have a C course?
- 00:03:27 - Q: Multiple Cores vs Multiple Processors
- 00:04:24 - Q: Why do I use C instead of C++?
- 00:05:56 - Q: Is an Efficient Compiler for JS a benefit for the World?
- 00:06:55 - Q: PE vs ELF
- 00:08:00 - Q: Hash Map in C
- 00:08:26 - Q: Working on Projects as a Habit
- 00:10:44 - Q: How did I learn English
- 00:11:51 - Q: Why I don't stream on YouTube
- 00:12:27 - Q: Why Emacs?
- 00:16:15 - Slurping Tea
- 00:16:30 - Q: How to become Better at Programming
- 00:17:43 - Q: What is Recreational Programming?
- 00:19:26 - Q: My take on ChatGPT
- 00:22:47 - Q: Learning to Code from Scratch
- 00:28:35 - Q: OOP for Game Dev
- 00:29:38 - Q: How to Switch Careers to Do More Programming?
- 00:31:20 - Q: Favorite Anime
- 00:32:10 - Programming is Actually Fun
- 00:32:48 - Q: Methods to Support
- 00:33:27 - Q: Does Russian Language help you to Learn Programming?
- 00:34:15 - Q: Am I a Hacker?
- 00:37:11 - Q: Internet of Things Projects
- 00:37:38 - Q: Programming Book Recommendations
- 00:38:41 - Q: Do you need Math for Programming?
- 00:41:15 - Q: Is C good for Network Applications?
- 00:42:15 - Q: How Many Languages do I speak?
- 00:42:54 - Q: Favorite Video Games
- 00:44:27 - Q: Do I have any Music Education?
- 00:46:19 - Q: Which IT sphere do I work in?
- 00:46:53 - Q: How to start writing in C?
- 00:53:57 - Q: Have I ever used Yocto?
- 00:54:57 - Q: What is My Dev Environment?
- 00:56:25 - Q: Why don't I use NixOS anymore?
- 00:58:41 - Q: "Hello World" without stdio.h
- 01:00:03 - Q: How do you become fluent in English?
- 01:00:20 - Q: Plans for the "Main" Tsoding channel
- 01:01:12 - Q: What would I use for 2D game?
- 01:02:05 - Q: How to Learn Functional Programming?
- 01:02:55 - Q: Absolute state of GUI libraries
- 01:06:39 - Q: My opinion on Lisp
- 01:09:53 - Q: What kind of Tea do I drink?
- 01:10:02 - DrRacket
- 01:13:14 - Q: Programming language for Music
- 01:13:30 - Q: Jai Release
- 01:15:12 - Q: Did I always work with Linux?
- 01:16:08 - Q: What project makes me feel proud?
- 01:19:15 - Q: Have I ever tried to learn React?
- 01:19:50 - Outro

Support:
- BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9
Рекомендации по теме
Комментарии
Автор

After 26 years of using Vim, I finally learned the Ctrl+F trick in the command prompt.

Better late than never.

Thank you very much.

marcioandreyoliveira
Автор

Folks asking for THE course, websites or anything else to start programming listen: Just start programming/solving problems. You guys do think more about the perfect way to learn things than actually start and learn. You wont be able to program properly after watching a course anyways, because the real learning starts when you actually start programming. Learn programing by solving the problem of a need. Some day on your journey you ask yourself how you can store mutliple data: You google it and find out that you could use an array, queue, stack... Thats your solution for you problem and the next step on your journey. You need a way to communicate with a DB: You google it, find a solution and learn... Next step is done. Dont try to learn upfront, you will forget the things you dont need/use anyways. So just start out and actually learn what your need.

itsmefrancois
Автор

"You observe, and you fuck around." Beautiful.

danielvaughn
Автор

"That's how you learn things. You fuck around, until you find out." So true. The entirety of science is humanity fucking around, finding out, and spreading the message.

Mirgeee
Автор

Finally a tsoding video I can understand and follow from start to finish

xkudzi
Автор

01:30 internet situation
01:48 state of Porth
02:08 C course
03:28 multiprocessing
04:24 C vs C++
05:57 efficient compiler for JavaScript
06:55 ELF vs PE
08:00 hash map in C
08:29 forcing yourself to do projects (how to get into programming)
10:44 learning English
11:51 streaming on yt
12:28 emacs, vim
16:14 tea-slurping fetish
16:30 ancient secret how to learn programming
17:42 recreational programming
19:26 chatGPT
22:47 how to learn programming (again)
28:34 how to ditch OOP, game development
29:39 how to switch a career, nobody needs programming
31:29 favorite anime
32:10 appreciation for programming, it's actually fun
32:47 support
33:26 information security
33:11 internet of things
37:38 book recommendations
38:40 mathematics, mathematical logic
41:15 C for networking... surely it's not a good idea
42:14 languages, all slavic languages are pretty much the same
42:54 favorite game
44:27 music education
46:18 work
47:00 how to start programming in C (explained by Grug)
53:57 yocto
54:58 distro, setup, laptop
56:27 nixOS
58:41 hello world without stdio
1:00:03 english (again)
1:00:20 plans for main channel
1:01:10 2d game in game engine or raw-doging raylib
1:02:06 how to learn functional language
1:02:54 state of gui
1:06:38 (lisp)
1:09:51 teatime
1:10:02 racket
1:13:30 jai
1:15:12 dark Windows XP past
1:16:07 what project are you proud of?
1:18:12 olive.c wasm
1:19:14 react (the famous framework)

lordcrasty
Автор

32:48 Alexey went full "Money, what even is money? Is that some OOP thing?"

nexovec
Автор

You can get into programming by focusing on things you like, but you can also automate away the things you don't like...

johanngambolputty
Автор

You explanation of how to start writing C is the way I started programming. It was a Windows .bat file that started a Runescape Private Server. I modified the colors of the console and the words on the welcome message exactly how you demonstrated. And it was all downhill from there because then I began learning Java to modify the Runescape server.

KeplerEmeritus
Автор

9:00 totally agree. Like i played 1 single game for 5 mins when i was 12 and its become my habit for lifetime, so instead of following repetition we can focus on trying to create something so imteresting that it keeps us hooked and maybe we just get better from there.

Phaedrus
Автор

I really enjoy watching your videos, every time i learn something new from you. Thanks!

iambasanta
Автор

Love your videos because they are so much inspirational. Instead of my own dumb-dumb head thinking different things and try to dig up something outside I look at how somebody else struggles, picking this up and concentrating on this thing. Until I remember that I need to eat, poop or/and sleep that is.

rogo
Автор

9:50 thats how i got started! it wasnt as easy when i got started, but nowadays tooling has massively improved, and the community is extremely helpful

sircalvin
Автор

I'm one of the people who got into programming because of modding Minecraft. Only problem with it is that it's all Java

cobbcoding
Автор

I know you *explicitly* said you just want to do more programming and less BS (I can relate, btw), but I really loved this and hope you consider doing more videos like this one where you just talk about stuff and explain how you think.

Also, your explanation of why you use C - wanting your programs to survive for decades, and how simple things are what survive in the long run - helped give me words for some ideas I've had bouncing around in my head re: wanting to build things that feel solid and mature, and will outlast the hype-du-jour

ConnectionRefused
Автор

I also love programming. I think the reason I love it is that I am addicted to solving problems in general. Like every time I solve a problem, I will be slightly happier. And programming is basically a bunch of small problems connected together. So to me, programming is just satisfying and I constantly seek the next problem to solve. The harder the problem, the more satisfying it is when I finally solved it, like playing a game.

koktszfung
Автор

"Non-determistic compiler from natural language to programming language." Excelent definition

coldtech
Автор

4:25 I use C because I like the simplicity and it removes temptation to use C++ features sometimes. But I never thought about the effect that a language choice could have on writing a compiler in the distant future! I care about code longevity and preservation, so that's another huge reason to keep using pure C.

radioJim
Автор

53:28 I remember need to have a function to place my own camera into a player / entity, but i had a problem with my vector math in implementation that didn't a count for rotating around player vertically, and so i had that problem for two days, after which i decided to check how raysan implemented the default camera for the library i used (raylib), and the answer was literally in two consecutive vec transformation functions that do what i didn't knew i needed to do. That was the lesson of learning not only by trail and error, but by example too :)

amuerta
Автор

I got into programming back in middle school modifying QBasic games like Gorillas and Nibbles. I actually wanted to write games, but found myself not having the time to do so for the past 20-ish years and just this year decided to get into it. I've been learning RayLib because of you and it's a lot of fun. Hopefully I'll actually have the time to finish it, but I still have a regular day job and even if I do finish it, it may take a couple of years, but I'm going to stick with it as long as it's not done and I'm alive. It needs to be said that if you get into corporate programming, it'll kill your soul slowly, drip by agonizing drip.

anon_y_mousse