ZIG | Ep1 | Introduction

  Рет қаралды 5,920

Code Guild

Code Guild

Күн бұрын

Пікірлер: 134
@mr-blaaack
@mr-blaaack 13 күн бұрын
Wait 🤚 🤚 ! This is the best lecture I've ever seen in my life, the editing, animation, sounds and everything here is amazing 😲😲 ! Thank you from the bottom of my heart, you're the best, keep going, I've subscribed ♥♥ !
@Tommy-ht6wo
@Tommy-ht6wo 13 күн бұрын
+1
@Jacklol-yn1rj
@Jacklol-yn1rj 13 күн бұрын
+2
@zProgrammer-kn8wc
@zProgrammer-kn8wc 13 күн бұрын
+3
@Code-Guild
@Code-Guild 13 күн бұрын
++
@AbdulRehman-pb5od
@AbdulRehman-pb5od 2 күн бұрын
The best i have seen so far
@Code-Guild
@Code-Guild Күн бұрын
Thank u ❤
@wassim-akkari
@wassim-akkari 7 күн бұрын
This is the first high quality zig course I found, I'm still new to zig I just started learning this week, I hope this course grows big it will attract alot of newbies like me to this amazing language.
@Code-Guild
@Code-Guild 4 күн бұрын
Thank you so much for your kind words! I'm really glad you found the course helpful, especially as you're just starting with Zig. It's great to hear that you're enjoying the language, and I hope this course can continue to support you and others in the learning journey. Your encouragement means a lot, and I’ll keep working to make the content even better to attract more learners like you!
@wassim-akkari
@wassim-akkari 4 күн бұрын
@@Code-Guild Thank you.
@HerozTech
@HerozTech 2 ай бұрын
step aside youtube; we have a winner for best tutorial for learning programming languages; You made this easier than learning python; Thanks man
@Code-Guild
@Code-Guild 2 ай бұрын
Wow, that's high praise ! I'm glad you found the tutorial helpful ❤. Helping others learn is incredibly rewarding 😊.
@kingofgamer1102
@kingofgamer1102 10 сағат бұрын
🔥🔥🔥🔥
@Code-Guild
@Code-Guild 5 сағат бұрын
🔥🔥
@Sarah-Thompson0
@Sarah-Thompson0 4 күн бұрын
Amazing !
@Code-Guild
@Code-Guild 4 күн бұрын
Thanks!
@Warlord-y4t
@Warlord-y4t 27 күн бұрын
STOP HERE ANT TIP YOUR HAT TO THIS GUY ! The sound is perfect, the animation and editing are awesome! Keep it up man we are with you subscribed and donated
@kullwapduke420
@kullwapduke420 8 күн бұрын
This is surprisingly a very detail and good video. You won't regret watching it. I hope he gets the views he deserves.
@Code-Guild
@Code-Guild 4 күн бұрын
Thank u so much for ur words :)
@Tommy-ht6wo
@Tommy-ht6wo 2 ай бұрын
Great introduction to Zig! The explanations are clear and concise. I'm excited to start building projects with this language. Thanks for creating this course!
@Code-Guild
@Code-Guild 2 ай бұрын
Thanks for the kind words! I'm glad you found the video helpful.
@jdogg198
@jdogg198 2 ай бұрын
I thought this was a pretty good way to interact with Zig for the first time. I've been interested in learning Zig for a while, and when I ran across this channel, I thought I'd give it a try. Seems really approachable!
@Code-Guild
@Code-Guild 2 ай бұрын
Glad it was helpful !
@vladimirkiryakov3695
@vladimirkiryakov3695 2 ай бұрын
The first lesson was amazing!!!! Please dont stop!
@Code-Guild
@Code-Guild Ай бұрын
Thanks, i will not stop :)
@kwameaj3457
@kwameaj3457 3 күн бұрын
Great video. Perfect format
@Code-Guild
@Code-Guild 3 күн бұрын
Glad you liked it!
@paiz.mwBelajar
@paiz.mwBelajar 10 күн бұрын
this is a very amazing video bro and it is really comprehensive. keep up the good work!
@Code-Guild
@Code-Guild 4 күн бұрын
Thanks, will do!
@ostadomid3355
@ostadomid3355 23 күн бұрын
It features an awesome, detailed explanation, excellent graphics, and a cool voice. I hope it continues to be this impressive!
@Code-Guild
@Code-Guild 19 күн бұрын
Thank you very much, we will continue :)
@nicholasobrien5914
@nicholasobrien5914 2 ай бұрын
Best information structure for learning and understanding the concepts of a comp language I have seen!
@Code-Guild
@Code-Guild 2 ай бұрын
Thank you so much! I’m really glad you found the structure helpful for learning and understanding the concepts. Your feedback means a lot and motivates me to keep improving the content. Stay tuned for more!
@romangeneral23
@romangeneral23 2 ай бұрын
Subbed!!! Let's the Zig language take over....
@Code-Guild
@Code-Guild 2 ай бұрын
Thanks for subscribing, Let's build some amazing things together 🔥
@pedroluzio
@pedroluzio 20 күн бұрын
@@Code-Guild amazig
@Astrelune
@Astrelune 2 ай бұрын
Let's go another zig youtuber
@Code-Guild
@Code-Guild 2 ай бұрын
Thanx, Let's go !
@TheMrBoal
@TheMrBoal 2 ай бұрын
Congratulations! An excellent intro, with good explanations, skimming complex concepts without frightening the viewers but assuring the proper explanations will come in due time. That makes me want to learn more of the language by taking this course. Thanks for sharing and for dedicating your precious time to educate others. 🙌
@Code-Guild
@Code-Guild Ай бұрын
Thank u so much for your feedback, i'm glad :)
@spence6572
@spence6572 2 ай бұрын
really great intro video the initial install from this video made it super simple thank you so much can't wait for more!
@Code-Guild
@Code-Guild Ай бұрын
More to come!
@alogic75
@alogic75 2 ай бұрын
l like this lesson! The best sound and animated code explanations.
@Code-Guild
@Code-Guild 2 ай бұрын
These words really made me happy, thank you ❤️
@wabilemotswasele8705
@wabilemotswasele8705 Ай бұрын
Fantastic tutorial. I had already started to learn Zig and used your tutorial as a refresher.
@Code-Guild
@Code-Guild Ай бұрын
Glad it was helpful!
@mareknetzel
@mareknetzel 29 күн бұрын
Thanks for putting the time and effort, the tut is great, extremely clear and pleasant to watch.
@Code-Guild
@Code-Guild 29 күн бұрын
Glad it was helpful!
@Novacification
@Novacification 2 ай бұрын
Very good intro video. Even as a developer I found it useful to establish a baseline of both the language, tools and your teaching style. Obviously slow for the benefit of beginners but it was perfectly watchable at 2x speed. Only notes I have are the transitions in the beginning can get to be a bit much after a while, especially with the sounds playing every time. And maybe front loading some of the information could be helpful to reduce cognitive load. For instance instead of showing one item at a time with the spin effect, showing all of them up front will allow people to parse the information at their own speed. Things popping in gives the presentation a fast paced feel which can stress the viewer because they feel they're on a timer to understand something before the next thing pops in. Maybe you could have listed the four items instead, with an arrow or other graphics highlighting the current item while the others were readable, so the viewer can more smoothly move their attention from one to the next. Something to consider at least. It was also good that you explained general programming concepts along the way, although it became a bit robotic after a while with the same "don't worry, now back to the topic at hand" style comment being repeated. I was honestly considering if this was AI generated throughout the video. Not sure how to mitigate this though, since I think the message was important to convey to the beginner-viewer. Regardless, I think it was an excellent start to the course. I'll keep an eye out for the next one.
@Code-Guild
@Code-Guild 2 ай бұрын
Thanks so much for the detailed feedback! Your perspective as a developer is incredibly valuable, and I appreciate you taking the time to share your thoughts. You're absolutely right about the transitions and information overload in the beginning. I was aiming for a visually engaging intro, but it sounds like it might be a bit much. I'll definitely consider listing out the key points or using a different transition style that doesn't require such rapid attention switching. The point about the "don't worry" phrasing is also spot on. I want to ensure beginners feel comfortable, but repeating the same phrase might sound robotic. I'll try to find a more natural way to convey those reassuring messages. I'm constantly learning and refining my approach, so your feedback helps me create a better learning experience for everyone. I'm glad you found the video useful overall, and I'm thrilled you'll be sticking around for the next one!
@Novacification
@Novacification 2 ай бұрын
@@Code-Guild You're welcome. It's clear from your video and response that you put a lot of thought into how you present the subject matter. The quality already ranks quite high in terms of course content so I'm confident you'll gain subscribers quickly. Hopefully the algorithm will do its job and get some eyes on your work🤞
@Code-Guild
@Code-Guild 2 ай бұрын
Thank you very much for your understanding and your encouraging words, we hope it will too 🤞
@Albert-john-x00
@Albert-john-x00 2 ай бұрын
Great, but since everyone is asking questions in the comments so I have a question. I'm impressed with Zig's focus on performance and safety. Can you elaborate on how Zig achieves memory safety without a garbage collector?
@Albert-john-x00
@Albert-john-x00 2 ай бұрын
@@Code-Guild It is difficult to comprehend at first glance, as you mentioned in the video, but here I am. I have subscribed to the channel. Try to complete this course as quickly as possible. I am very excited about it, like many others, as it appears from the comments.
@fraidoonhu9284
@fraidoonhu9284 2 ай бұрын
Zig does not have ownership and borrowing system, its Rust's method of managing memory.
@grindcore-acid
@grindcore-acid 2 ай бұрын
@@fraidoonhu9284 it looks like a chat gpt response. there's other responses that look ai generated.
@0xfadead
@0xfadead Ай бұрын
It's not memory safe, it's just easier to not shoot yourself in the foot
@joebuydem
@joebuydem Ай бұрын
lol ai response is crazy 🤪
@Jacklol-yn1rj
@Jacklol-yn1rj 2 ай бұрын
This is a great starting point. Could you elaborate on the differences between Zig and C in terms of memory management?
@Code-Guild
@Code-Guild 2 ай бұрын
That's a great question! Zig's memory management differs from C in several ways. I'll dedicate a separate video to delve deeper into this topic, comparing the two languages and explaining Zig's unique approach.
@Jacklol-yn1rj
@Jacklol-yn1rj 2 ай бұрын
@@Code-Guild I would be grateful if you did, thanks for your interest and quick response
@ravindrarajarao5540
@ravindrarajarao5540 2 ай бұрын
Wow, you made so easy. Amazing tutorial, plz finish basic course asap. I am waiting, your teaching style is so impressive.
@Code-Guild
@Code-Guild Ай бұрын
Thank u so much :)
@joaquimpedro4984
@joaquimpedro4984 2 ай бұрын
Amazing video... a lot of hard work. I'm waiting for the next one! Congratulations!
@Code-Guild
@Code-Guild 2 ай бұрын
Thank you so much for the kind words! I'm really glad you enjoyed the video. I’m working hard on the next one, so stay tuned-it’s coming soon!
@kamurashev
@kamurashev 6 күн бұрын
Nice beginner friendly video!
@Code-Guild
@Code-Guild 4 күн бұрын
Glad you think so!
@EvanderBergman
@EvanderBergman 25 күн бұрын
Wow! This is well polished. Keep up the great work. I love the sound and animations in the video.
@Code-Guild
@Code-Guild 25 күн бұрын
Thank u so much :)
@EmilyDavis-h8t
@EmilyDavis-h8t 4 күн бұрын
Really great video, thank you
@Code-Guild
@Code-Guild 4 күн бұрын
Glad you liked it!
@zProgrammer-kn8wc
@zProgrammer-kn8wc 2 ай бұрын
I've been using Rust for a while, and Zig seems to have a similar approach to memory safety. I'm curious to see how Zig compares to Rust in terms of performance and ecosystem.
@Code-Guild
@Code-Guild 2 ай бұрын
You're absolutely right! Zig and Rust share many similarities, and both focus on memory safety. I'll try to create a video comparing the two languages in more detail, highlighting their strengths and weaknesses.
@zProgrammer-kn8wc
@zProgrammer-kn8wc 2 ай бұрын
@@Code-Guild Well, I'm eagerly waiting for that video, keep it up
@durkinchris
@durkinchris 4 күн бұрын
great video, i'm very impressed with this series so far, i love the fact you go into the low level detail of bit and bytes, especially as that's often the reason for choosing a language like Zig or C. One nitpick, i'm curious why you think Zig is a simpler language compared to C, i'd same they are basically the same (certainly compared to more complex languages like C++ and Rust) or probably that Zig is slightly more complex given it's capture group syntax and support for errors as values.
@Code-Guild
@Code-Guild 4 күн бұрын
Thank you for the feedback, and I'm glad you're enjoying the series! I really appreciate that you're finding the low-level details on bits and bytes valuable, as they’re a key part of understanding Zig and C. Regarding your point about simplicity, it's true that Zig and C share many similarities, especially when compared to languages like C++ or Rust. My perspective on Zig being simpler comes from its design philosophy of reducing implicit behavior and making things more explicit, like the lack of a preprocessor and manual memory management without undefined behavior. However, I see your point about features like capture groups and error handling, which do add complexity in certain cases. It’s a great discussion, and I’ll definitely take this into consideration for future content!
@HerozTech
@HerozTech 2 ай бұрын
Cant wait for the next lesson
@Code-Guild
@Code-Guild 2 ай бұрын
Thanks! The next lesson is in the works. Stay tuned 🔥🔥
@pyaehtetaung
@pyaehtetaung 2 ай бұрын
Thank you.
@kullwapduke420
@kullwapduke420 8 күн бұрын
Had to subscribe
@Code-Guild
@Code-Guild 4 күн бұрын
Thank u :)
@vladimirkiryakov3695
@vladimirkiryakov3695 2 ай бұрын
Please make finally the full course about Zig! Not just simple if - else - switch. Deep in dive multithreading, mutex, memory allocators etc
@Code-Guild
@Code-Guild Ай бұрын
I will do that in the upcoming videos of the course, stay tuned.
@Nacho_Meter_Stick
@Nacho_Meter_Stick 4 күн бұрын
2:46 Bro colored Visual Studio blue.
@Code-Guild
@Code-Guild 4 күн бұрын
Haha, good catch! I like to personalize the setup a bit to make it visually engaging. Glad you noticed! It’s always fun to add a unique touch, even to the editor.
@ayakhalid3403
@ayakhalid3403 Ай бұрын
This is amazing❤
@Code-Guild
@Code-Guild Ай бұрын
Thanks
@letsstudytogether-w6q
@letsstudytogether-w6q 2 ай бұрын
The lesson was great ! Super explanation !😁
@Code-Guild
@Code-Guild 2 ай бұрын
Thanks for the kind words! I'm glad you found the video helpful :D
@flaviopsilva_
@flaviopsilva_ Ай бұрын
Good video 👍
@Code-Guild
@Code-Guild Ай бұрын
Thanks 👍
@hibiscustea7116
@hibiscustea7116 Ай бұрын
Subscribed. I would love to see your take on Comptime!
@Code-Guild
@Code-Guild Ай бұрын
Thanks, I will answer that in one of the upcoming videos of the course, stay tuned :)
@mahmoodalzeuidi
@mahmoodalzeuidi Ай бұрын
thanks
@Code-Guild
@Code-Guild Ай бұрын
You're welcome!
@Sh10-g4p
@Sh10-g4p 2 ай бұрын
Great Lesson, Thank you
@Code-Guild
@Code-Guild 2 ай бұрын
You are welcome!
@Sh10-g4p
@Sh10-g4p 2 ай бұрын
@@Code-Guild thank you
@Monkeey-De-Luffy
@Monkeey-De-Luffy 2 ай бұрын
I'm new to programming and Zig seems like a great language to start with. However, I'm a bit confused about the concept of comptime. Could you explain it in simpler terms?
@Code-Guild
@Code-Guild 2 ай бұрын
Comptime in Zig is a powerful feature that allows you to perform calculations and make decisions at compile time rather than runtime. It's like having a super-smart compiler that can optimize your code before it even runs. Think of it as writing code that writes code! I'll try to create a video dedicated to comptime to explain it in more detail.
@Monkeey-De-Luffy
@Monkeey-De-Luffy 2 ай бұрын
@@Code-Guild In other words, if you perform a mathematical operation and the compiler calculates it at compile time, this means high speed. So, is it possible to write the entire application at compile time?
@Code-Guild
@Code-Guild 2 ай бұрын
@@Monkeey-De-Luffy Well, there is a difference between the operations that can be executed at compile time and runtime, and this varies from one application to another, but in general the answer is no, applications cannot be written completely in compile mode, simply because if we know in advance the output of the operation 1 + 1 and the program will only perform this equation, so why write the equation in the first place? Why don't we write the output directly? Real applications need to perform different operations on different values, mostly based on user input. Therefore, we always need runtime operations. I will explain all of these things in the future in the upcoming lessons.
@treeshateorcs
@treeshateorcs 2 ай бұрын
1:15 what makes you think zig is simpler than c? both languages are very simple (not easy)
@Code-Guild
@Code-Guild 2 ай бұрын
While both Zig and C are powerful languages, Zig aims to simplify certain concepts and provide more modern features. It's true that both languages require a solid understanding of programming fundamentals. I'll be creating a more in-depth comparison video in the future to explore this further.
@Femiway_Bunty
@Femiway_Bunty 2 ай бұрын
Great video. ❤ .
@Code-Guild
@Code-Guild 2 ай бұрын
Thank you :)
@ibrahimmohammed3484
@ibrahimmohammed3484 2 ай бұрын
More more moreeeeee
@Code-Guild
@Code-Guild 2 ай бұрын
Sure, we working on it now 🎉
@ibrahimmohammed3484
@ibrahimmohammed3484 2 ай бұрын
Thank you
@Code-Guild
@Code-Guild 2 ай бұрын
You’re welcome ❤
@misaiahh
@misaiahh 2 ай бұрын
Are you using the Zig Language extension for your intellisence?
@Code-Guild
@Code-Guild 2 ай бұрын
Yes, I am using the Zig Language extension for IntelliSense. It's a fantastic tool that greatly enhances the development experience. I highly recommend it to anyone learning or using Zig. see 3:04
@arturollaja7973
@arturollaja7973 Ай бұрын
Thanks for you work. I have learned a lot.
@Code-Guild
@Code-Guild Ай бұрын
Glad to hear that!
@misaiahh
@misaiahh 2 ай бұрын
Are you using the Zig Language extension for your intelliSense?
@KhaledBoussebat
@KhaledBoussebat 2 ай бұрын
I am a Java/SpringBoot (backend) developer for over 10 years, I want to migrate to Rust or Zig, in the Rust language we have (Trait, Generic, Closure and modules). In Zig is it possible to have the same concepts or is it easy to implement them?
@Code-Guild
@Code-Guild 2 ай бұрын
@KhaledBoussebat Great question! While Rust and Zig share some similarities, they also have distinct design philosophies. In Rust, Traits, Generics, and Closures are central, enabling a lot of flexibility. Zig, on the other hand, emphasizes simplicity and explicitness, so it doesn’t have traits or generics in the same way. Instead, Zig uses concepts like 'comptime' (compile-time execution) to achieve similar flexibility, but with more control over when things happen. Closures are also absent in Zig, but you can still implement similar behavior using function pointers and structs. Zig’s approach might seem more manual at first, but that’s what gives it power and predictability. Migrating from Java/SpringBoot, you'll find both languages require a bit of adjustment, but they each offer unique strengths. Good luck with the transition!
@kees-janhermans910
@kees-janhermans910 2 ай бұрын
Claims that Zig is simpler than C. Produces code samples that definitely aren't simpler than C.
@Code-Guild
@Code-Guild 2 ай бұрын
Thanks for the feedback! Simplifying code can be subjective. While Zig aims for clarity and efficiency, I understand how certain examples might appear complex. Could you point to a specific code snippet that you found particularly challenging? I'd be happy to explain the reasoning behind it.
@FlyGamingChannel
@FlyGamingChannel 2 ай бұрын
Just need to get Zig into the Linux kernel now.
@Code-Guild
@Code-Guild 2 ай бұрын
I hope it will be integrated with the Linux kernel soon, But to installing it on Linux (Ubuntu) is a breeze. Use "sudo apt install zig" and you're good to go !
@tawhid9838
@tawhid9838 2 ай бұрын
Will this be complete series in zig?
@Code-Guild
@Code-Guild Ай бұрын
Yeah :)
@arma5166
@arma5166 3 күн бұрын
My personal preference would be less animations. But then, I dont like birthdays and I specially dont like Imagine Dragons. Might be just me
@Code-Guild
@Code-Guild 3 күн бұрын
Hi, I couldn't fully understand the comment, but we will try to reduce the animation in the upcoming videos, I hope you enjoyed it and we apologize for any inconvenience :)
@_slier
@_slier 11 күн бұрын
why would pass .{} if you doesnt pass any argument? that simple think zig cannot get it right..
@Code-Guild
@Code-Guild 4 күн бұрын
I kind of agree with you, but this kind of thing can be modified in the future!
@chrboesch
@chrboesch 3 күн бұрын
In this case it might be obvious, but in other cases it might not be. So the Zig philosophy is: tell the compiler what you want and what you don't want every time. And it's easier for another developer to understand the code, especially if they didn't write it themselves.
@coyotewld
@coyotewld 12 күн бұрын
animations/sounds are horrible and distracting
@Code-Guild
@Code-Guild 4 күн бұрын
Thanks for letting us know, the sounds in the new video have been reduced and toned down, check it out and let us know what you think now.
@_slier
@_slier 11 күн бұрын
i like your video.. but i pity you because you are misguided thinking that zig is a good language.. maybe you havent try Odin yet.. what a shame.. zig is pure ugly.. Odin and C3 is far better
@Code-Guild
@Code-Guild 4 күн бұрын
Thank you for sharing your thoughts, and we're glad you liked the video. We respect your opinion and will definitely take a look at Odin and C3. Our goal is to explore the best tools and languages available, and we don't limit ourselves to one. If Odin proves to be a strong contender, we'd be happy to cover it as well. We're always open to learning and improving!
When Zig Outshines Rust | Prime Reacts
23:31
ThePrimeTime
Рет қаралды 142 М.
ZIG | Ep2 | Empty Program
5:54
Code Guild
Рет қаралды 1,1 М.
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 41 МЛН
Это было очень близко...
00:10
Аришнев
Рет қаралды 5 МЛН
Seja Gentil com os Pequenos Animais 😿
00:20
Los Wagners
Рет қаралды 42 МЛН
Zig for Impatient Devs
9:48
Isaac Harris-Holt
Рет қаралды 97 М.
Andrew Kelley   Practical Data Oriented Design (DoD)
46:40
ChimiChanga
Рет қаралды 119 М.
ZIG | Ep3 | Exploring Data Types and RAM
11:08
Code Guild
Рет қаралды 934
Vlang: The language of 2023?? | Prime React
35:53
ThePrimeTime
Рет қаралды 132 М.
Why I Chose Rust Over Zig
33:18
ThePrimeTime
Рет қаралды 194 М.
P99 CONF - Zig vs Rust
55:01
ThePrimeTime
Рет қаралды 77 М.
Trying Zig Part 1
1:30:00
TheVimeagen
Рет қаралды 105 М.
Rust & Zig Combined • Richard Feldman • GOTO 2023
45:34
GOTO Conferences
Рет қаралды 76 М.