ZIG | Ep1 | Introduction

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 204

  • @Code-Guild
    @Code-Guild  2 месяца назад +8

    🌟 Your support keeps me going! 🌟
    Hey everyone, this is a non-profit, solo effort, and your support really helps! If you enjoyed or benefited from the content, please consider :
    👍 Liking the video
    ✍ Leaving a comment
    🔔 Subscribing and hitting the notification bell to stay updated
    ❤ And if you'd like to support even more, you can donate to help keep this work going!
    Every bit of support from you means the world and encourages me to continue creating! 😊

    • @kacper7516
      @kacper7516 2 месяца назад +1

      Very nice tutorial, I will share it with some students

    • @Code-Guild
      @Code-Guild  2 месяца назад

      @kacper7516 Thank you! I’m glad you found it helpful. Sharing it with your students means a lot to me-thank you for spreading the word!

    • @anonymous-q2b5s
      @anonymous-q2b5s 27 дней назад

      You should definitely switch to a monospaced font like JetBrains. Whatever font that is you're using is not easy to structure and has ambiguities (like I and l)

  • @wassim-akkari
    @wassim-akkari 3 месяца назад +13

    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  2 месяца назад +1

      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 2 месяца назад

      @@Code-Guild Thank you.

    • @Code-Guild
      @Code-Guild  2 месяца назад

      You are welcome :)

  • @SkyaTura
    @SkyaTura День назад

    I've been programming since I was 9yo, for 20 years now, and this is, by far, the most educational introduction to a programming language I've ever seen...

  • @vladimirkiryakov3695
    @vladimirkiryakov3695 4 месяца назад +8

    The first lesson was amazing!!!! Please dont stop!

    • @Code-Guild
      @Code-Guild  3 месяца назад

      Thanks, i will not stop :)

  • @mr-blaaack
    @mr-blaaack 3 месяца назад +14

    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 ♥♥ !

  • @CyperN077
    @CyperN077 День назад

    Great video. I especially like the fact that the videos is viewable with my old eyes.

  • @ffred80
    @ffred80 Месяц назад +1

    Best intro lesson for a language

  • @HerozTech
    @HerozTech 5 месяцев назад +17

    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  5 месяцев назад +1

      Wow, that's high praise ! I'm glad you found the tutorial helpful ❤.
      Helping others learn is incredibly rewarding 😊.

  • @romangeneral23
    @romangeneral23 5 месяцев назад +9

    Subbed!!!
    Let's the Zig language take over....

    • @Code-Guild
      @Code-Guild  5 месяцев назад

      Thanks for subscribing, Let's build some amazing things together 🔥

    • @pedroluzio
      @pedroluzio 3 месяца назад +1

      @@Code-Guild amazig

    • @Code-Guild
      @Code-Guild  2 месяца назад

      @@pedroluzio Thanks

  • @lamspiteful2689
    @lamspiteful2689 Месяц назад +1

    the best learning tutorial not only for zig but for programming in general!

  • @Tommy-ht6wo
    @Tommy-ht6wo 5 месяцев назад +7

    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  5 месяцев назад +1

      Thanks for the kind words! I'm glad you found the video helpful.

  • @Leonardo-ik9fx
    @Leonardo-ik9fx 2 месяца назад +1

    Really good introduction

  • @voltflake
    @voltflake 21 день назад

    that's a nice, shallow, introduction video for someone who's new to programming and decided to start with zig

  • @nicholasobrien5914
    @nicholasobrien5914 5 месяцев назад +5

    Best information structure for learning and understanding the concepts of a comp language I have seen!

    • @Code-Guild
      @Code-Guild  5 месяцев назад

      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!

  • @Astrelune
    @Astrelune 5 месяцев назад +3

    Let's go another zig youtuber

  • @AbdulRehman-pb5od
    @AbdulRehman-pb5od 2 месяца назад +3

    The best i have seen so far

  • @jdogg198
    @jdogg198 5 месяцев назад +3

    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  5 месяцев назад

      Glad it was helpful !

  • @Albert-john-x00
    @Albert-john-x00 5 месяцев назад +11

    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 5 месяцев назад +1

      @@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 5 месяцев назад +4

      Zig does not have ownership and borrowing system, its Rust's method of managing memory.

    • @morjor-1
      @morjor-1 5 месяцев назад

      @@fraidoonhu9284 it looks like a chat gpt response. there's other responses that look ai generated.

    • @0xfadead
      @0xfadead 4 месяца назад +2

      It's not memory safe, it's just easier to not shoot yourself in the foot

    • @joebuydem
      @joebuydem 3 месяца назад +4

      lol ai response is crazy 🤪

  • @Sarah-Thompson0
    @Sarah-Thompson0 2 месяца назад +2

    Amazing !

  • @alogic75
    @alogic75 5 месяцев назад +3

    l like this lesson! The best sound and animated code explanations.

    • @Code-Guild
      @Code-Guild  5 месяцев назад

      These words really made me happy, thank you ❤️

  • @sw2gify
    @sw2gify 2 месяца назад +1

    Great production - thank you!

    • @Code-Guild
      @Code-Guild  2 месяца назад

      Thank you! I really appreciate your support!

  • @spence6572
    @spence6572 4 месяца назад +2

    really great intro video the initial install from this video made it super simple thank you so much can't wait for more!

  • @ostadomid3355
    @ostadomid3355 3 месяца назад +1

    It features an awesome, detailed explanation, excellent graphics, and a cool voice. I hope it continues to be this impressive!

    • @Code-Guild
      @Code-Guild  3 месяца назад

      Thank you very much, we will continue :)

  • @VincePomagalski
    @VincePomagalski 28 дней назад

    Totally excellent introductory tutorial on getting started with the Zig programming language. The visuals and narration are so clear and well paced (captivating). They quickly take a novice to the point of making a confident start with Zig and the Visual Studio Code IDE. Looks like I'm not the only one amazed by this education master class. Well done Code Guild !

  • @ninoarieldiocampo3939
    @ninoarieldiocampo3939 2 месяца назад +1

    That was such a good video. Thank you.

    • @Code-Guild
      @Code-Guild  2 месяца назад

      I’m glad you enjoyed it! Thank you for watching!

  • @alexandraschuhmann9980
    @alexandraschuhmann9980 2 месяца назад +1

    Great work, thank you...

  • @joaquimpedro4984
    @joaquimpedro4984 5 месяцев назад +1

    Amazing video... a lot of hard work.
    I'm waiting for the next one!
    Congratulations!

    • @Code-Guild
      @Code-Guild  5 месяцев назад +1

      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!

  • @UlaanBaatuur
    @UlaanBaatuur 24 дня назад

    a really nice intro video!

  • @Jacklol-yn1rj
    @Jacklol-yn1rj 5 месяцев назад +6

    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  5 месяцев назад +1

      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 5 месяцев назад +1

      @@Code-Guild I would be grateful if you did, thanks for your interest and quick response

  • @kullwapduke420
    @kullwapduke420 3 месяца назад +1

    Had to subscribe

  • @kwameaj3457
    @kwameaj3457 2 месяца назад +1

    Great video. Perfect format

  • @nobir98
    @nobir98 2 месяца назад +1

    1.92k only!!!! Subscribed

    • @Code-Guild
      @Code-Guild  2 месяца назад

      With your support we will reach much more, Thank you :)

    • @nobir98
      @nobir98 2 месяца назад +1

      @@Code-Guild you will and I believe it. Just keep going brother. We will support you.

    • @Code-Guild
      @Code-Guild  2 месяца назад

      ​@@nobir98 Thank you, this really makes me happy :)

  • @nejathakan5521
    @nejathakan5521 2 месяца назад +1

    Nice

  • @Warlord-y4t
    @Warlord-y4t 3 месяца назад +3

    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

  • @kamurashev
    @kamurashev 3 месяца назад +1

    Nice beginner friendly video!

  • @solomonogu1393
    @solomonogu1393 14 дней назад

    As senior that has struggled to learn zig over and over again, this is the best zig course i have every seen, i dont usually do this, but seeing the negative comments i said i must put one positive comment here so you could stay motivated and keep pushing this. Good work. Keep it up and keep explaining every single thing🎉

  • @kullwapduke420
    @kullwapduke420 3 месяца назад +1

    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  2 месяца назад

      Thank u so much for ur words :)

  • @paiz.mwBelajar
    @paiz.mwBelajar 3 месяца назад +1

    this is a very amazing video bro and it is really comprehensive. keep up the good work!

  • @Lidarix
    @Lidarix 2 месяца назад

    Clearly the best programming course video I have ever seen.
    The video editing is perfect (insane) and the course itself is really great!
    If you go to the end for a full Zig course, you will be my new hero :D

  • @hassanrefaat572
    @hassanrefaat572 2 месяца назад +1

    Absolutely loved this video! Your clear explanations and practical approach to Ziglang make it so much easier to understand. Please keep creating these tutorials-your content is really valuable for the community. Looking forward to more in-depth videos like this. Keep up the great work!

    • @Code-Guild
      @Code-Guild  2 месяца назад

      Thank you so much!
      I'm thrilled to hear that you enjoyed the video and found the explanations helpful.
      It means a lot to know that the content is making a positive impact.
      I’m definitely planning to dive even deeper into Zig and cover more complex topics in upcoming videos, so stay tuned!
      Your support and feedback are really motivating-thanks again for watching! 😊

  • @JohnPywtorak
    @JohnPywtorak 2 месяца назад +1

    Thanks, as others have said this is fantastic.

    • @Code-Guild
      @Code-Guild  2 месяца назад

      Glad you enjoyed it!

  • @zProgrammer-kn8wc
    @zProgrammer-kn8wc 5 месяцев назад +5

    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  5 месяцев назад +3

      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 5 месяцев назад

      @@Code-Guild Well, I'm eagerly waiting for that video, keep it up

    • @voltflake
      @voltflake 21 день назад

      zig barely has any memory safety, saying that it's similar to rust in that way is a mistake...

  • @EvanderBergman
    @EvanderBergman 3 месяца назад

    Wow! This is well polished. Keep up the great work. I love the sound and animations in the video.

  • @BeastGamesRW
    @BeastGamesRW Месяц назад

    This was the great entry point of a beginner to Zig programming languge.
    Well explained, great examples, hope on the last of the Lesson there are a great project also.
    This was great, man!

  • @TheMrBoal
    @TheMrBoal 4 месяца назад +3

    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  3 месяца назад

      Thank u so much for your feedback, i'm glad :)

  • @EmilyDavis-h8t
    @EmilyDavis-h8t 2 месяца назад

    Really great video, thank you

  • @mahmoud-abdelraouf
    @mahmoud-abdelraouf День назад

    Please don't stop 🙏

  • @ayakhalid3403
    @ayakhalid3403 4 месяца назад +1

    This is amazing❤

  • @pplmrw
    @pplmrw 2 месяца назад +1

    Awesome

  • @HerozTech
    @HerozTech 5 месяцев назад +1

    Cant wait for the next lesson

    • @Code-Guild
      @Code-Guild  5 месяцев назад +2

      Thanks! The next lesson is in the works. Stay tuned 🔥🔥

  • @flaviopsilva_
    @flaviopsilva_ 4 месяца назад +1

    Good video 👍

  • @Novacification
    @Novacification 5 месяцев назад +4

    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  5 месяцев назад +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 5 месяцев назад +1

      @@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  5 месяцев назад

      Thank you very much for your understanding and your encouraging words, we hope it will too 🤞

  • @vladyslav-py-js-go
    @vladyslav-py-js-go 5 месяцев назад +2

    The lesson was great ! Super explanation !😁

    • @Code-Guild
      @Code-Guild  5 месяцев назад

      Thanks for the kind words! I'm glad you found the video helpful :D

  • @mareknetzel
    @mareknetzel 3 месяца назад +1

    Thanks for putting the time and effort, the tut is great, extremely clear and pleasant to watch.

    • @Code-Guild
      @Code-Guild  3 месяца назад

      Glad it was helpful!

  • @wabilemotswasele8705
    @wabilemotswasele8705 4 месяца назад +1

    Fantastic tutorial. I had already started to learn Zig and used your tutorial as a refresher.

    • @Code-Guild
      @Code-Guild  3 месяца назад

      Glad it was helpful!

  • @misaiahh
    @misaiahh 5 месяцев назад +2

    Are you using the Zig Language extension for your intellisence?

    • @Code-Guild
      @Code-Guild  5 месяцев назад +1

      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

  • @ravindrarajarao5540
    @ravindrarajarao5540 4 месяца назад +2

    Wow, you made so easy. Amazing tutorial, plz finish basic course asap. I am waiting, your teaching style is so impressive.

  • @Femiway_Bunty
    @Femiway_Bunty 5 месяцев назад +2

    Great video. ❤ .

  • @Sh10-g4p
    @Sh10-g4p 5 месяцев назад +1

    Great Lesson, Thank you

    • @Code-Guild
      @Code-Guild  5 месяцев назад +1

      You are welcome!

    • @Sh10-g4p
      @Sh10-g4p 5 месяцев назад

      @@Code-Guild thank you

  • @pyaehtetaung
    @pyaehtetaung 5 месяцев назад +2

    Thank you.

  • @anonymous-q2b5s
    @anonymous-q2b5s 27 дней назад +1

    Wait a second. I think this channel is emtirely AI generated and led. The video, the animations, the script, the voice, the comments. Everything screams AI to me. Maybe I'm tripping.

  • @durkinchris
    @durkinchris 2 месяца назад +1

    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  2 месяца назад +1

      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!

  • @gorilla-san
    @gorilla-san Месяц назад

    So I watched this course, then I tried to find another since this one is still not finished. There's no second best. You guys set a new standard for teaching. I even checked out paid courses. I've been spoiled, I don't want to watch a course anymore that's not of this quality 😮

  • @JohnPywtorak
    @JohnPywtorak 2 месяца назад +1

    12:00 I believe zig is a snake_case language for name, sum_of_two vs sumOfTwo, but hey I’m new to it and you’re helping my journey.

    • @Code-Guild
      @Code-Guild  2 месяца назад +1

      Thank you so much for your comment!
      Yes, you're absolutely right-Zig does use snake_case for variable names, so using sum_of_two fits the language style better.
      I'm glad the content is helping you on your journey with Zig!

  • @krishgokul9914
    @krishgokul9914 7 дней назад

    Great video for an introductory session of a programming language. But I have a doubt, In 15:09 you mentioned about run time errors but the examples given seems to be compilation errors as the compiler itself will finds it and report it. I believe a run time error is one which happens when doing zig run like overflow error. I am little bit confused on this. Anyone help me with it please.

  • @Monkeey-De-Luffy
    @Monkeey-De-Luffy 5 месяцев назад +3

    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  5 месяцев назад +1

      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 5 месяцев назад

      @@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  5 месяцев назад +1

      @@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.

  • @sumitsingh-CANDY
    @sumitsingh-CANDY 2 месяца назад

    pls don't stop here !!

    • @Code-Guild
      @Code-Guild  2 месяца назад

      Don't worry, we won't stop, more is coming :)

  • @misaiahh
    @misaiahh 5 месяцев назад +1

    Are you using the Zig Language extension for your intelliSense?

  • @tawhid9838
    @tawhid9838 4 месяца назад +1

    Will this be complete series in zig?

  • @hibiscustea7116
    @hibiscustea7116 4 месяца назад +1

    Subscribed. I would love to see your take on Comptime!

    • @Code-Guild
      @Code-Guild  3 месяца назад

      Thanks, I will answer that in one of the upcoming videos of the course, stay tuned :)

  • @jazzyBit
    @jazzyBit Месяц назад

    thank u very much 🙏

  • @adamweyrah8363
    @adamweyrah8363 Месяц назад

    I'm blown away by how good this video is. I'm not dumb but I like things explained to me in simple terms and to be taught in a way where knowledge is slowly built up. I really wish I had someone to teach to me to program in this concept.
    Any advice on what it would take for me to build a simple 2D game engine? Assuming, I have 0 prior programming knowledge and I want to start by learning Zig.

  • @vladimirkiryakov3695
    @vladimirkiryakov3695 4 месяца назад +1

    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  3 месяца назад

      I will do that in the upcoming videos of the course, stay tuned.

  • @ibrahimmohammed3484
    @ibrahimmohammed3484 5 месяцев назад +2

    More more moreeeeee

    • @Code-Guild
      @Code-Guild  5 месяцев назад +1

      Sure, we working on it now 🎉

  • @Nacho_Meter_Stick
    @Nacho_Meter_Stick 2 месяца назад +1

    2:46 Bro colored Visual Studio blue.

    • @Code-Guild
      @Code-Guild  2 месяца назад

      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.

  • @gearboxworks
    @gearboxworks 22 дня назад

    The value 1 is not a constant, it is a literal.
    Pedantic yes, but naming two different things the same name might cause confusion for learners.

    • @gearboxworks
      @gearboxworks 22 дня назад

      Also - since you seem to be open to constructive criticism - I'll give you the advice that the co-author of Elements of Style E.B. White's father told him when the co-author showed his father a term paper he wrote. First he said "This is good. Now cut (the number of words) in half." After E.B White did his father then said "This is much better. Now cut in half again."
      Your video would be *much* better if your script used about 1/4th as many words.
      Which words? You decide, but having to cut 3 of every 4 words will force you to decide which words are really necessary, and which are just unnecessary fluff.
      #jmtcw

  • @ibrahimmohammed3484
    @ibrahimmohammed3484 5 месяцев назад +2

    Thank you

    • @Code-Guild
      @Code-Guild  5 месяцев назад

      You’re welcome ❤

  • @KhaledBoussebat
    @KhaledBoussebat 5 месяцев назад +1

    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  5 месяцев назад +1

      @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!

  • @yoskokleng3658
    @yoskokleng3658 2 месяца назад

    is it best than rust?

  • @mahmoodalzeuidi
    @mahmoodalzeuidi 3 месяца назад +1

    thanks

  • @arturollaja7973
    @arturollaja7973 4 месяца назад

    Thanks for you work. I have learned a lot.

  • @kees-janhermans910
    @kees-janhermans910 5 месяцев назад +1

    Claims that Zig is simpler than C. Produces code samples that definitely aren't simpler than C.

    • @Code-Guild
      @Code-Guild  5 месяцев назад

      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.

  • @kingofgamer1102
    @kingofgamer1102 2 месяца назад +1

    🔥🔥🔥🔥

  • @JohnPywtorak
    @JohnPywtorak 2 месяца назад +1

    So, glad you used Windows and powershell. So, many videso have Mac terminal or Linux, which doesn’t match real world in most cases. Not saying I like Windows better, just far more work environments will use or require it. Mac and Linux are more niche when you look across all orgs and devs.

    • @Code-Guild
      @Code-Guild  2 месяца назад +1

      I totally understand the importance of using Windows and PowerShell.
      Many work environments rely on Windows, so I chose it to make the course more accessible for most viewers.
      While Mac and Linux are great, using Windows here hopefully makes it easier to follow along.
      Thanks for your support!

  • @FlyGamingChannel
    @FlyGamingChannel 5 месяцев назад +1

    Just need to get Zig into the Linux kernel now.

    • @Code-Guild
      @Code-Guild  5 месяцев назад

      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 !

  • @valimalidudu7991
    @valimalidudu7991 2 месяца назад

    I miss the part where the zig syntax is easier than the C one

    • @Code-Guild
      @Code-Guild  2 месяца назад

      We are trying to cover this topic in current and future lessons, stay tuned :)

  • @treeshateorcs
    @treeshateorcs 5 месяцев назад +2

    1:15 what makes you think zig is simpler than c? both languages are very simple (not easy)

    • @Code-Guild
      @Code-Guild  5 месяцев назад

      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.

  • @_slier
    @_slier 3 месяца назад +1

    why would pass .{} if you doesnt pass any argument? that simple think zig cannot get it right..

    • @Code-Guild
      @Code-Guild  2 месяца назад

      I kind of agree with you, but this kind of thing can be modified in the future!

    • @chrboesch
      @chrboesch 2 месяца назад +2

      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.

  • @DaminGamerMC
    @DaminGamerMC 12 дней назад

    Good Tutorial but is this made with AI voice?

  • @arma5166
    @arma5166 2 месяца назад +1

    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  2 месяца назад

      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 :)

  • @frenchmarty7446
    @frenchmarty7446 18 дней назад

    I appreciate the effort that goes into these videos but the animations and sound effects are way over done.

  • @Takatou__Yogiri
    @Takatou__Yogiri 23 дня назад

    Zig is safe. But compared to rust zig is less safe. You shoud have mentioned that.

  • @coyotewld
    @coyotewld 3 месяца назад +25

    animations/sounds are horrible and distracting

    • @Code-Guild
      @Code-Guild  2 месяца назад +8

      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.

    • @atticusjay
      @atticusjay 2 месяца назад +8

      ​@Code-Guild you took the rude criticism, very mature :)

    • @stupidburp
      @stupidburp Месяц назад +1

      I couldn’t finish watching this video.

    • @nsr-ints
      @nsr-ints 11 дней назад +3

      Personally I'd say animations are okay, but the endless sound effects are somewhat obnoxious. ​@@Code-Guild

  • @stupidburp
    @stupidburp Месяц назад

    Overuse of the spin effect. Is the goal to educate or to make people sick? 🤢

  • @_slier
    @_slier 3 месяца назад +1

    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  2 месяца назад

      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!

  • @hamedkmg42
    @hamedkmg42 Месяц назад

    Dear @code-guild
    We really thank you for this masterpiece, Video of ZIG lang.
    I love ZIG and I want to learn more, please continue doing those ZIG videos.
    in Future Videos can you do streams developing Games or applications using ZIG?
    Thanks

  • @AhmedMohammed23
    @AhmedMohammed23 2 месяца назад

    ide vscode 🤡

    • @Code-Guild
      @Code-Guild  2 месяца назад

      It seems like you focused on the small details and missed the bigger picture 😊. The main goal is the value the video provides to viewers. Thanks for stopping by!

    • @AhmedMohammed23
      @AhmedMohammed23 2 месяца назад

      ​@@Code-Guild while the rest of the video is indead good it's for beginners and for someone that was beginner too someday this samething confused me back then making it not a good start for a good series

  • @ljtegmark
    @ljtegmark 6 дней назад

    Awesome