time to learn go? here's how

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

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

  • @kaczor647
    @kaczor647 10 месяцев назад +143

    I started my Go journey with "100 Go mistakes and how to avoid them" book. I'm somewhere near the middle but great insights.

    • @BillClinton228
      @BillClinton228 10 месяцев назад

      It's a shame that go isn't being used by more people, as far as I know currently it's mostly used for DevOps but it has so much potential and it's so elegant and fast

    • @KimberlyWilliamsch
      @KimberlyWilliamsch 9 месяцев назад

      What's that? A book?

    • @Joel-mx3oo
      @Joel-mx3oo 9 месяцев назад

      @@KimberlyWilliamschyes

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

      ​@@KimberlyWilliamschIt's a Manning book.

  • @shixzie
    @shixzie 9 месяцев назад +74

    I learned Go by reading the spec and stdlib docs. They allowed me to know the built-in capabilities of the language with examples. You don’t need to remember it all, you just need to remember “I saw that somewhere in the docs”

    • @bashbunni
      @bashbunni  9 месяцев назад +10

      Oh totally you just need to know where to look, or keywords to search for. It helps a ton when you've seen it before

    • @demolazer
      @demolazer 9 месяцев назад +1

      Yes. With coding at the beginning you need to know what you need to do and why, then as long as you know exactly what the code is doing you can look it up easily

    • @eamonburns9597
      @eamonburns9597 9 месяцев назад +1

      That is very interesting, I don't think it would be a good idea for beginners though.

  • @TomDoesTech
    @TomDoesTech 10 месяцев назад +17

    All great advice. I love that advice from Go devs is always pretty consistent.

  • @alitaa1154
    @alitaa1154 9 месяцев назад +7

    I learned go from the official go tour, it gave me everything I need to start building projects in go

  • @BlueIsLeet
    @BlueIsLeet 10 месяцев назад +39

    I came from mostly Java stuff and I was very impressed by how easy Go was to learn and it immediately reduced my server costs when I rewrote a program in Go. Give it a try if you haven't already!

  • @guitaripod
    @guitaripod 10 месяцев назад +25

    The tip about extending tutorials is spot on. I started doing that and it leapfrogged my skills

  • @felipedonadon7039
    @felipedonadon7039 9 месяцев назад +14

    Glad to see you uploading back again and great tips! I'm still doing baby steps while trying to learn go, but having some guidance on where to start is always helpful, thanks for that!

    • @bashbunni
      @bashbunni  9 месяцев назад +2

      Thank you Felipe! I'm so glad these points were helpful for you, best of luck on your Go journey

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

      ​Hello can we be friends?​I also learn Go but I dunno what I can build @@bashbunni

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

      @@bashbunni Heya bash, I was just revisiting your videos and I got curious after rewatching this one, how long did it take you to become proeficient in Golang?

  • @p4xx07
    @p4xx07 10 месяцев назад +13

    The best way to learn for me was just playing around and trying out new stuff.
    Also finding different ways of doing the same thing can help a bunch. I also found some really good concurrency pattern videos on youtube which really helped with understanding channels.
    Being curious is always the best way to learn anything

  • @Labastidaa
    @Labastidaa 9 месяцев назад +6

    Good resources, I started learning Go today! I know TypeScript but I wanted something faster for the backend and I can already tell it is way better suited for the job. Thanks for sharing!

    • @bashbunni
      @bashbunni  9 месяцев назад +1

      I’ll tell Theo I’ve stolen one of his viewers and shown them the light that is Go 🤩🙌 (good choice)

    • @zach4216
      @zach4216 9 месяцев назад

      TypeScript does not run on backends, unless you are using Deno.

  • @sakshi-ok8zu
    @sakshi-ok8zu 10 месяцев назад +5

    thank you so much for this! This was precise and to the point (and great for a beginner like me to not get lost in other countless resources).

  • @codeconcept
    @codeconcept 9 месяцев назад +1

    Thanks for this video. I studied the official doc but I didn't know about 'Learn Go with Tests' . I'll definitely go for this one :)

  • @devchaudhary78
    @devchaudhary78 10 месяцев назад +3

    I am really looking forward learning Go, and I didn't knew the things you shared here, thanks for the information.

  • @bigbabyjack
    @bigbabyjack 6 месяцев назад +4

    I came to your channel from your interview on backend banter. Very excited to learn go!

  • @fus-ro-dah
    @fus-ro-dah 10 месяцев назад +40

    I jumped into Go for the first time for Advent of Code this year. After a week, I already felt like I'd been writing Go for years. Truly a testament to the amazing community and documentation that this language has.

    • @b3owu1f
      @b3owu1f 9 месяцев назад

      I keep telling devs its easier to learn than Python, faster to develop with, and is way more fun. I get so much flack from python lovers (and node/ts devs too). "No way.. python is by far the fastest/easiest". I said.. no.. no not really. I had a complete noob to coding pick up Go basics in a week and productive in two. From almost no coding background. That's a huge testament to me how simple the language is for most things. That it compiles to binary, is super fast runtime, on all platforms, no installation dependencies, etc.. on top of the insane compile speed, makes it the most productive I've ever been in any language. Python is fast..sure.. but you get so much more with Go on top of the learning speed that I wonder why people still use Python. Other than for AI and that argument is "all the AI libs are in python.. so we stick to python". Shit.. these people have no clue how easy it is to use WASM with python and build wasm in go (with tinygo for now) so that you're not stuck in python land. But.. for whatever reason so so so so so (x1000) many devs just refuse to go beyond their little comfort window of what they know.

    • @abhinavyadav13
      @abhinavyadav13 9 месяцев назад

      Yo, I'm planning to learn golang that way too! Can you share how u started? Like im proficient in python and know programming, but how did you actually start writing code in go?

    • @b3owu1f
      @b3owu1f 9 месяцев назад

      @@abhinavyadav13 Who are you asking? @fus-ro-dah or myself?

    • @abhinavyadav13
      @abhinavyadav13 9 месяцев назад

      @@b3owu1f not sure how u got pinged in this chain but sure share your experiences too hehe. asking u both now

    • @AndreiZolkin
      @AndreiZolkin 9 месяцев назад

      just wondering what your previous language is?

  • @RobertBMenke
    @RobertBMenke 9 месяцев назад +2

    Absolutely killing it. Bash is an inspiration.

  • @john_hawley
    @john_hawley 10 месяцев назад +10

    Did a FEM course on Go over the holidays. I always paused before the live coding, to try out what I learned in the lecture. To my surprise, when I resumed, a lot of what I attempted lined up or even surpassed the live coding (follow along/demonstration) segments. I think I've found a pretty effective way to learn in those "courses" format.

  • @sven-o
    @sven-o 10 месяцев назад +8

    I have been coding since almost 3 years now and learned about 7 languages just jumping from language to language until one really clicked with me. It's great as you learn so many different approaches to problems. Already working as a dev and recently finished a old Vue.js project of mine.
    My new task is to create a truck coordination system for about 40 ramps, e.g. what load is prepared at which ramp, what sales/purchase order is tied to the specific load. Planning that one with SSR Go that collects data with some OData Service and just sends HTML templates to the scanners of our warehouse employees. So glad I can chose whatever tech I wanna learn for these kinda projects at work. Go is so fun.

    • @bashbunni
      @bashbunni  9 месяцев назад +1

      Oh I love that for you! Fresh supply of problems to solve with code?! The dream. Glad you’re thriving (and using go)

  • @jmann277
    @jmann277 10 месяцев назад +2

    Getting back into go, love this! 🎉

  • @AntonLukas
    @AntonLukas 6 месяцев назад +1

    Fantastic video! Just as I was wondering how to learn Go. Thanks for all the resources

  • @mohitkumar-jv2bx
    @mohitkumar-jv2bx 10 месяцев назад +5

    HOT TAKE: for beginners, no need to "unit testing". Just go(:P) and write code.
    PS: it would be better if its a project based. But for new beginners, even deciding the project could be overwhelming. So maybe Advent of Code or just doing the leetcode could be good start.

    • @bashbunni
      @bashbunni  9 месяцев назад +2

      Totally agree solving coding problems is great for learning new langs. I would disagree on the testing part though. Tests are generally pretty straightforward, you just need to learn that syntax. I’ll often write a failing test for leetcode problems just to practice + see if my solution passes the basic checks before running it on leetcode. It’s never a bad thing to know how to write tests in a language imo. Not that it needs to be the first thing they learn

    • @mohitkumar-jv2bx
      @mohitkumar-jv2bx 9 месяцев назад

      @@bashbunni hey bash. I was mainly talking about total beginners, whose first language is gonna be go(and for that matter, let it be any language). But if someone is coming some programming background, knows a language or two, and started learning go, sure. Testing could be a good tool to know.
      But i still feel for complete noob, unit testing is only gonna make things more complicated.
      But in the end, Neovim FTW🫡

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

    Thank you for recommending the book Learn Go with Tests. This book is really useful.

  • @ktappdev
    @ktappdev 10 месяцев назад +1

    Let’s gooooooo! Been learning go the last couple days.

  • @aylazer23
    @aylazer23 10 месяцев назад +4

    How I'm trying to learn is to contrast it with python and C, as those are the languages I know, it really helps to get an idea of the unique language features go provides. Thanks for the tips!

  • @utkarshincloud
    @utkarshincloud 10 месяцев назад +1

    This is such a informative videos , please make more such videos and also related to landing a job or internship in go and projects

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

    I've been learning Rust, coming from C/C++, and Go seems like such a nice language! So many languages feel so "samey", but Rust and Go seem very distinct, and like very obvious choices to learn depending on your needs.

    • @chillappreciator885
      @chillappreciator885 10 месяцев назад

      I very rarely make mistakes in my predictions, the future is Rust.

    • @catto-from-heaven
      @catto-from-heaven 10 месяцев назад

      @@chillappreciator885 The future of what? Rust and Go are being used in different cases, you fanboy

    • @chillappreciator885
      @chillappreciator885 10 месяцев назад +1

      ​@@catto-from-heaven wrong. I am a Java fan

    • @bashbunni
      @bashbunni  9 месяцев назад +1

      Oh totally! I’ll get to rust one day. I’ve really enjoyed the journey with Go :)

    • @b3owu1f
      @b3owu1f 9 месяцев назад +1

      Give Zig a try.. it's another one of those types of languages.

  • @guitaripod
    @guitaripod 10 месяцев назад +2

    Liking this presentation style and love seeing it for Go. Best coding environment 🏆

  • @yxtqwf
    @yxtqwf 10 месяцев назад +1

    I learned Go entirely through reading "The Go Programming Language". I highly recommended it - it's written by Brian Kernighan himself!

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

    Thank you, I've always looking forward to learn GO

  • @0lange
    @0lange 8 месяцев назад

    started to read both `Effective Go` and `Building an intrepreter with Go`!

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

    As Python developer diving intgo go I like it as it introduces you to low level features and better performance but without sacrifice readibility and friendly sintax

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

    You are the best!! thank you for sharing a learning path with all of us go newbies :3

  • @justiceessiel6123
    @justiceessiel6123 10 месяцев назад +1

    Started go last 2 weeks and built a web socket yesterday with Crud in iris .. Dockerized it today and want to include some Kubernetes this weekend. The reason I like go is the go routines and to be honest its much simplier than rust.. I am learning in real time as I am building a Saas for education

  • @abhinavadarsh7150
    @abhinavadarsh7150 10 месяцев назад +2

    I started learning go with "The Go Programming language" book. It is more in depth. It taught me many new things and how things works under the hood.
    Definitely not recommended if you are go is your first language.

    • @bashbunni
      @bashbunni  9 месяцев назад

      Thanks for the rec! I liked that one too, I’m sure others will find it helpful to hear what worked for others as well :)

  • @hedgehogform
    @hedgehogform 10 месяцев назад +8

    Would be cool if you could make some projects in go and show them on youtube! Would be so much fun and good for learning!

    • @isaacreyes4915
      @isaacreyes4915 10 месяцев назад +1

      Click search bar, type in "go projects", hit enter & profit? Oh, you mean her specifically? Why? A go project is a go project regardless of who makes it? Isn't the point of looking at said projects to learn and see what is possible?

    • @jiasheanleong7918
      @jiasheanleong7918 10 месяцев назад

      @@isaacreyes4915 chill out bud.

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

    "Learn Go with Tests" It’s a great way to dive into Go while picking up test writing skills too

  • @mrben9058
    @mrben9058 10 месяцев назад +2

    I learn Go about 9 years ago, because a teacher told me and my team to take a look at it to get inspired to solve a problem in our project that needed concurrency… we were in first year of programing school! So I learn Go and I did absolutely not understand why it was great at concurrency since I had no programming background at the time 😅
    Nowadays, when I want to learn a language I use Exercism (great platform, TDD-based exercises with tests already written), but I can’t remember if I learned Go with it.

    • @bashbunni
      @bashbunni  10 месяцев назад +1

      Ouuu thank you for the tip! I'm always looking for more resources to learn new langs, so I'll definitely check that out

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

    I'm currently going through one of the free Code Academy courses. I am not sure I would recommend it for someone completely new to programming, but its helping me get a crash course on the syntax.

  • @Brandxandra
    @Brandxandra 6 месяцев назад

    Fascinating. Thanks for the resources.

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

    Thanks for the little primer there. I´ve been dabblilng in GO and now really about to dive in. Can you please reshare the slack invite as it's expired. Much appreciated.

  • @dontaruffin659
    @dontaruffin659 9 месяцев назад

    Great Channel, Thanks for sharing your knowledge!

  • @sardineBro
    @sardineBro 10 месяцев назад +1

    hell yeah Im learning go lang because of your videos, I’m a rubyist but wow I think im a gopher now

  • @jackof4ll
    @jackof4ll 9 месяцев назад

    youtube has been suggesting me golang videos a lot ever since I started learning Web Development Backend.

  • @Athena-2003
    @Athena-2003 10 месяцев назад +1

    go by examples is pretty cool way to learn go fundamentals too...

  • @baz_sh
    @baz_sh 9 месяцев назад

    Such amazing content and fantastic advice! 🥂

  • @doughxDude87
    @doughxDude87 10 месяцев назад +1

    Best way to learn is to do “a tour of go”. This is the best resource by far to get your feet wet. After that build something small, like a web server

  • @c_kemper
    @c_kemper 10 месяцев назад

    Yup, also did go for a couple of years, now onto rust… so far I like it loads more and wish I’d tried it earlier!

  • @vibrantneon.
    @vibrantneon. 9 месяцев назад +1

    The only thing I've done with go so far is to do image processing for a correcting a qr code that someone provided code for a problem for a cryptography problem that I followed up with the solution which was using a mask for correction and bit flipping an image.
    My only minor wall was it kept complaining about unused items (I would remove any of that stuff for production ready code myself but don't worry about it during dev process (I'm not big on hand holding, unless it's actually critical) ).
    No major issues though, and was quite quick.

    • @bashbunni
      @bashbunni  9 месяцев назад

      It’s forcing you to keep a tidy codebase or ELSE (no compile)

  • @lpanebr
    @lpanebr 10 месяцев назад +1

    New house? Very Charming!

  • @zawkin-h5l
    @zawkin-h5l 4 месяца назад

    I enrolled "Go specialization" in Coursera. It covered topics till the concurreny. And now I am building cli game "Space Invaders" get used to go. Then I am planning to continue learning go for backend.

  • @marcianoacuerda
    @marcianoacuerda 10 месяцев назад +1

    I’ve trying to learn to for a while. With some gRPC on the side hehe. What I miss the most is some null safety. Even c++ has optionals, why not you Go :(

  • @Simon-xi8tb
    @Simon-xi8tb 9 месяцев назад +2

    Coming from Clojure, Go feels such a letdown.

  • @hartvenus
    @hartvenus 10 месяцев назад

    very well made short and sweet video!!

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

    Go is just amazing!
    I still think that the best way to learn is to Build some realworld projects that are useful to yourself

  • @Kunal-k-u-m-a-r
    @Kunal-k-u-m-a-r 29 дней назад +1

    hey , bashbunni out of many languages out there what attracted you to learn go in first place ?

  • @k0v4c
    @k0v4c 9 месяцев назад

    Oh ... I thought this was about Go the tabletop game ... you know, the white and black stones? Igo, Weiqi, Baduk ... that Go :D

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

    Great video! I loved the part in the beginning about showing your work. Did you already have a following when you started streaming in Twitch?

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

      I didn't! I honestly wasn't expecting to get one at all. I was just using it as time dedicated to working on side projects since I couldn't show work or school work on stream at the time :) All the content stuff is still just a fun hobby for me!

  • @samna-q3e
    @samna-q3e 9 месяцев назад

    thank god i have all my lsp formatter linter autocompletions set in neovim it helps alot and its fast af

  • @erikpaulsen3111
    @erikpaulsen3111 10 месяцев назад +1

    I use Go to embed 15 C files, export it as a shared library and run it from Python wrapped in a recursive Bash function. I wanted less C but CGO is a mess on Windows.

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

    This is really helpful. Thanks!

  • @10e999
    @10e999 10 месяцев назад +1

    What would be the best way to learn about Go concurrency (go channel and go routine)?
    I want to understand communicating sequential processes (CSP) and I've heard the go concurrency model is based on this idea.
    What do you think?

  • @NoahNobody
    @NoahNobody 10 месяцев назад +2

    I wish "Learn go with tests" book had a php version.

    • @bashbunni
      @bashbunni  9 месяцев назад

      php docs are great, but Learn Go with Tests provides such a nice interactive learning experience. Would be so cool to see it span other languages

  • @fullstack_journey
    @fullstack_journey 9 месяцев назад

    Time to become BLAZINGLY FAST.

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

    i think the first resource i used to learn go was a udemy course. from there, i just started building stuff tbh. it's been that one language i want to work with professionally, but never seem to be able to get my team on board ☹

  • @x0z59
    @x0z59 9 месяцев назад

    I subbed because of Go. I love it.

  • @ChristopherVanDerWesthuizen
    @ChristopherVanDerWesthuizen 6 месяцев назад

    Awesome video. Great advice.

  • @Septumsempra8818
    @Septumsempra8818 10 месяцев назад +1

    I'm coming from Django. Any replacement must be able to implement auth, DB, admin etc.
    How best do we learn Go to replace more complex builds

  • @fredio54
    @fredio54 9 месяцев назад

    Use a linter, PLEASE. Ha ha, the eye roll was perfect. Reminds me of being a developer so long ago. Here because a company I want to work for demands golang experience. I've written code in raw hex, assembly, C (embedded and Linux), C++ (raw open GL, QT, and more), Ruby, Python, Pascal, Basic, C#, Java, JS, and more! :-D how could this possibly be a problem for me? And yet, that's their requirement, so it goes. :-)

  • @marble_wraith
    @marble_wraith 10 месяцев назад +1

    She did the "chefs kiss"! Like for that reason alone 😂

  • @iCrimzon
    @iCrimzon 10 месяцев назад +1

    Learned Go cause I wanted a better and faster backend lang over Python, best choice, especially when the other choice is Rust

    • @bashbunni
      @bashbunni  9 месяцев назад

      It’s just such a nice, simple language

    • @iCrimzon
      @iCrimzon 9 месяцев назад

      @@bashbunni nice, simple language for the top tier gigachads in SWE* is what you meant to say

  • @shaxzodiskandarov8196
    @shaxzodiskandarov8196 10 месяцев назад +1

    Did you find a job as a Go developer? If so, how many months did it take you to get the job?

    • @bashbunni
      @bashbunni  10 месяцев назад

      I did! I got recruited for my job through my social media and open source projects, so I'm not sure I'm the best example on this one

    • @justcurious1940
      @justcurious1940 9 месяцев назад

      @@bashbunni How many months did it take u?

  • @dawizze1
    @dawizze1 9 месяцев назад +1

    the most frustrating thing I experienced with go lang is dealing with databases or other systems that allow null. So you have to do some scan crap or wtver to then handle it and when dealing with multiple databases with tables - especially when working with older systems - that have nulls left and right... its annoying. Not a strong golang person so maybe at the time I was doing this there wasn't any easy solution but couldn't really find any out of the box solutions to this.

    • @bashbunni
      @bashbunni  9 месяцев назад

      Oh the nil checks are real in Go

  • @kelvinpina3392
    @kelvinpina3392 9 часов назад

    After I year , I realized that i need go, oksy maybe not need it, but makes everything s much easier

  • @superpcstation
    @superpcstation 9 месяцев назад

    Question: why did you pick go over rust? I'm thinking about picking one of these as my next language, but not sure which direction to go

  • @Antody
    @Antody 10 месяцев назад +2

    You give me Ana de Armas vibes for some reason 🙂Great content, easy going and informative.

    • @bashbunni
      @bashbunni  9 месяцев назад +1

      Thanks for supporting :)

  • @ThiagoSTeixeir4
    @ThiagoSTeixeir4 10 месяцев назад +4

  • @Kats0unam1
    @Kats0unam1 10 месяцев назад +1

    Anyone recommending the book “The Go Programming Language” ?

  • @poorpanda9033
    @poorpanda9033 9 месяцев назад

    Do you kind it's worthy to learn GO in 2024 ? Considering the opportunities ?

  • @dexmark5
    @dexmark5 8 месяцев назад

    How did u install go did you use docker or install it manualey. I am on Windoes 11 and have a linux mini pc. i am just getting started with coding in go? What software do you recmend to use? How do you setup go on windoes 11? i use vscode ide? Your video is good and has some nice points in it.

  • @bibhushankarki9194
    @bibhushankarki9194 20 дней назад

    the slack link is no longer active!!! provide a fresh one!

  • @mohammedsofienebarka6400
    @mohammedsofienebarka6400 9 месяцев назад +1

    LET'S GOooo

  • @uFamous_Breakfast1792
    @uFamous_Breakfast1792 3 дня назад

    hey you are the girl who was in the primetime ad? 😅

  • @nucleate7292
    @nucleate7292 10 месяцев назад +1

    With such a teacher I would learn any language in the programming world, even Fortran 😂

    • @bashbunni
      @bashbunni  10 месяцев назад +1

      learn zig, then eli5 pls

    • @nucleate7292
      @nucleate7292 10 месяцев назад

      Are u going to build another Bun, bashbunni? Let’s stay with Go for now :)

    • @iCrimzon
      @iCrimzon 10 месяцев назад

      Prove it, learn binary

  • @nomeep2520
    @nomeep2520 8 месяцев назад

    Ты очень милая и пишешь на го, такие рекомендации я одобряю)

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

    Can a complete beginner to programming learn Go?
    I only know HTML, CSS and some really basic JavaScript for front end stuff.

  • @sharokhkeshawarz2122
    @sharokhkeshawarz2122 10 месяцев назад

    I Don't know if i should opt for Go cause the syntax in large code bases scares me xd but yeah your video gives me the motivation!

  • @AadidevSooknananNXS
    @AadidevSooknananNXS 10 месяцев назад +1

    Got started in neovim following your channel, would you say that your Twitch helped you in getting hired?

    • @bashbunni
      @bashbunni  9 месяцев назад +1

      Oh definitely. Had multiple companies find me through my live streams and provide offers when I was looking for a job. It also gave me peace of mind knowing that they had seen me code live, so they knew what my skill level was

  • @denitechYT
    @denitechYT 10 месяцев назад

    Love this video so much. Was it filmed on an iPhone using cinematic mode?

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

    I'm a C++ dev, what other languages do you know, and how does go compare to them in your opinion?

  • @CultureofSpeech
    @CultureofSpeech 5 дней назад

    Salute 🙌 Hooray 🎈
    Wjats new 🆕 with your projects?

  • @prakyathkantharaju1601
    @prakyathkantharaju1601 10 месяцев назад +2

    linter is always a good choice but, I feel you should switch on linter after some time. You should make mistakes to learn faster

    • @bashbunni
      @bashbunni  9 месяцев назад

      Linters don’t prevent mistakes, they just call you out on them

  • @user-ee1fn4vt8b
    @user-ee1fn4vt8b 9 месяцев назад

    "Don't ask 'can I ask a question?'" LOL. Yeah, that's a no-no.

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

    Awesome!

  • @fever0
    @fever0 7 месяцев назад

    which font are you using? It looks very clean. Does it also support font ligatures?

    • @bashbunni
      @bashbunni  7 месяцев назад

      I use (and love) BlexMono Nerd Font! Been using it for ages. Not sure about ligature support

    • @fever0
      @fever0 7 месяцев назад +1

      @@bashbunni Thanks!! I’ll try it for sure. :)

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

    your kiss was amazing than go which you given on 1:27 time stamp😅😅

  • @itisciprian
    @itisciprian 10 месяцев назад

    awesomeness simplicity about how to "go"

  • @Babaelow
    @Babaelow 9 месяцев назад

    Less love is more. Time to let go.

  • @aspdof-wy7nj
    @aspdof-wy7nj 10 месяцев назад

    ty bun!

  • @gungun974
    @gungun974 10 месяцев назад +1

    Well I guess this video is not made for me since I already become a Go developer in less than a week (it's been month now).
    But yeah, go is Fun and so much simpler than everything I touch !
    Btw: I don't believe you start programing in Hardcore from the start. Of course don't have an LSP or linter is not fun but learning without them just show how much you try to understand the little piece that make everything blow away !

  • @DevlogBill
    @DevlogBill 8 месяцев назад

    Trying to learn GO from the GO documentation. There are tutorials on the site, started with the CLI tutorial.
    Been using JavaScript and I need a second language for creating restful APIs. How is GO from your personal experience when it comes to creating restful APIs?
    Great video! Thanks!

  • @TheDhac
    @TheDhac 10 месяцев назад

    As someone learning to code would you recommend Go or should I stay with learning Python as a first language?

    • @natescode
      @natescode 10 месяцев назад +3

      Go is fine for a first language. Pythons syntax is unlike every other language. I tend to see people that start with dynamically typed languages (JavaScript, Python, Ruby, PHP) struggle more than those that start with C++, C#, Java, Go.

    • @iCrimzon
      @iCrimzon 10 месяцев назад

      Id recommend Python for the fundamentals since its easier and smoother then moving on to Go, but starting with Go is also good

    • @doughxDude87
      @doughxDude87 10 месяцев назад +1

      Go for sure. It’s a tad more explicit than python. So it’ll be easier to learn since there is less magic going on. And be sure to do “a tour of go” it’s the official go lang tutorial and they explain things very well