Golang Tutorial : Go Full Course

Sdílet
Vložit
  • čas přidán 15. 06. 2024
  • I wrote a Techno-Thriller called Whispers if you're interested: amzn.to/4cfdtNW
    I'd greatly appreciate a review for it if you have time.
    I created this Golang tutorial to be the definitive course. I provide in this full course more information than you can get in any book. The table of contents follows below. Both the core language and numerous projects are provided to help you master Go. Also there is only one 5 second ad, so nothing will get in the way of your learning process!
    Go is one of the fastest growing languages and for good reason. Go makes it very easy to write fast code without having to tweak with the code. The code is understandable, efficient, excels at concurrency, provides great backend support for web apps, handles errors much like Rust and manages memory efficiently.
    Get the Code : github.com/derekbanas/Go-Tuto...
    Best Go Book : amzn.to/3SIIjoo
    MY UDEMY COURSES ARE 87.5% OFF TIL May 1st ($9.99)
    ➡️ Python Data Science Series: Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science bit.ly/Master_Python_52
    ➡️ C++ Programming Bootcamp Series: Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments bit.ly/C_Course_52
    ➡️ Golang Course: 15 Hrs + Web Apps + Core Language + Create a Blog + PostgreSQL + Problem Solving bit.ly/go-tutorial10
    #golang #GoTutorial #fullcourse
    TABLE OF CONTENTS
    00:00 Intro
    01:44 Package
    02:15 Import
    02:42 Alias
    03:19 Comments
    03:40 Main
    04:27 User Input
    06:00 Error Handling
    06:35 Blank Identifier
    07:33 Variables
    10:19 Data Types
    12:12 Casting
    12:30 Casting Strings
    17:33 If Conditional
    20:56 Strings
    29:19 Runes
    31:15 Printf
    33:15 Time
    34:39 Math
    44:35 For Loop
    46:25 While Loop
    53:16 Range
    54:23 Arrays
    1:01:18 Slices
    1:08:29 Functions
    1:10:20 Return Multiple
    1:11:05 Function Errors
    1:13:11 Varadic Functions
    1:14:35 Passing Arrays
    1:17:50 Pointers
    1:21:35 Pass Array Pointers
    1:26:09 File IO
    1:37:11 Command Line
    1:43:03 Packages / Modules
    1:52:40 Maps
    1:59:27 Generics
    2:00:38 Constraints
    2:04:24 Structs
    2:12:04 Composition
    2:16:05 Defined types
    2:21:54 Associate Methods
    2:24:50 Protecting Data
    2:25:12 Getter / Setter
    2:31:00 Encapsulation
    2:33:42 Interfaces
    2:38:39 Concurrency / GoRoutines
    2:40:49 Sleep
    2:42:10 Channels
    2:45:16 Mutex / Lock
    2:51:13 Closures
    2:53:13 Passing Functions
    2:55:50 Recursion
    2:58:59 Regular Expressions
    3:07:00 Automated Testing
    3:16:42 Web app
    3:38:44 Templates / HTML
    3:45:16 Installation

Komentáře • 222

  • @grigorigahan
    @grigorigahan Před rokem +47

    The legend. Man its its been awhile. I recently got interested in Go because I wrote a small program in it to download some images (fed the command line args to go from python) and here you are with a 4 hour video on the language. Your hands down the absolute best when it comes to needing to get up in running in a new language or framework and don't need 3 hours of videos of basic programming concepts rexplained to you.

    • @derekbanas
      @derekbanas  Před rokem +11

      Thank you for the nice compliment :) I'm very happy you enjoy my videos.

  • @godfather00cz
    @godfather00cz Před rokem +35

    finally! the Go-lang gopher made it to the Derek's show, thanks!

    • @derekbanas
      @derekbanas  Před rokem +6

      I hope you find it useful :)

    • @theederominus
      @theederominus Před rokem +1

      @@derekbanas hey Derek , is this video still useful to get started to knowing some code and to get involved to learning to make projects rather than “cheating myself and copying code”? I’ve been looking everywhere, got anything I can contact you on?

  • @user-bp6dx1mm2q
    @user-bp6dx1mm2q Před 10 dny

    YOU'VE MADE ME BETTER - MUCH LOVE FROM NEW ORLEANS BROTHER ♥️💪

  • @jpnn3390
    @jpnn3390 Před rokem +12

    "The key point here is our programmers... ​They’re not capable of understanding a brilliant language...So, ​the language that we give them has to be easy for them to understand"
    ―Rob Pike

  • @rajaths697
    @rajaths697 Před rokem +8

    You are my go-to person to learn anything programming wise. Crisp and clear explanation and the best part is I don't nod off while watching your videos because every single sentence teaches me something new and the pace is just perfect for someone like me who would want to learn things fast. Keep doing what you are doing man! Fantastic. Also wanted to know if you would consider making tutorials about kubernetes, cloud tech and stuff like that

  • @Telepriester
    @Telepriester Před rokem +3

    Hey Derek, great video (as always) thank you so much for it!
    Since you cover so many different programming languages in your videos I would be interested to know about your technique to learn these different languages so well in such a small amount of time. :)

  • @pablopelaezgallego4806
    @pablopelaezgallego4806 Před rokem +2

    Amazing course! Helped me a lot to clarify some language stuff. Maybe, on the channels sections needed to check another resources on internet to understand its purpose, but overall you covered all the necessary concepts to start working on Golang. Thank you so much!

  • @pupdoggify
    @pupdoggify Před rokem +10

    This is the absolute best GoLang tutorial for intermediate devs just getting started with Go. I say this as someone who took 2 paid courses on Udemy and this one wins hands down! Thank you 🙏

    • @mohitpardeshi
      @mohitpardeshi Před rokem

      ​@@matthewb192 yep , most of those courses are outdated as well . The top most web dev course was launched in 2017 i guess .

  • @exxzxxe
    @exxzxxe Před 8 měsíci

    Derek- a really fine job! You have a natural ability to communicate.

  • @rayusaki88
    @rayusaki88 Před 11 měsíci

    Amazing tutorial! Love the way you teach Derek!

  • @Ferp97
    @Ferp97 Před rokem

    This course is amazing, just what I was looking for
    Thank you very much!

  • @dejangegic
    @dejangegic Před 9 měsíci

    Once again, your help is invaluable. Thank you Derek

  • @AlexGelinas42069
    @AlexGelinas42069 Před rokem +14

    If anyone is wondering why imported modules were occasionally disappearing for Derek (esp noticeable during the html segment) that's because when Golang is integrated with your IDE (VS Code in this case, goland, etc) then when you save the file it does some pre-compiling for you, along with some linting (hence why he would save and it would change some positioning).
    Another thing this precompiler does upon saving is removing unused modules. However, it's not all about deletion, it also adds ones you might want if you call a module but haven't yet added it via imports. For example, if you are in a completely fresh file with and you put fmt.Println() into a function and save, it'll add the "fmt" import for you. It's very convenient and means you don't really have to think about that part of the file(s) at all =]

  • @shahosanandaji9894
    @shahosanandaji9894 Před rokem

    You are always the best Derek!

  • @mechwarrior83
    @mechwarrior83 Před rokem

    You are a legend! This course is exactly what I needed to learn Go without having to skip the parts explaining variables and functions.

  • @carriagereturned3974
    @carriagereturned3974 Před 11 měsíci

    dude you HELP A LOT THANKS. Awesome job. You make people more educated for free w/o ads, you're legend. Again THANKS!

  • @laplace2921
    @laplace2921 Před rokem

    Perfect course that I was seeking nowadays, Thank you, You are the BEST.

    • @derekbanas
      @derekbanas  Před rokem

      Thank you :) I'm happy I could help

  • @licokr
    @licokr Před rokem

    Thank you! now, I can practice go myself. Great!

  • @ShadiKattaa
    @ShadiKattaa Před rokem +2

    I guess I need more than the current existing human languages to thank you enough for you amazing and useful vides !
    You're great !

    • @derekbanas
      @derekbanas  Před rokem

      Thank you for the nice compliment :) I'm happy I can be of help

  • @cariyaputta
    @cariyaputta Před měsícem

    Thanks, for years you have taught me nearly everything lol.

  • @mukherjee.p
    @mukherjee.p Před 11 měsíci +1

    You're nothing short of a legend for real

  • @Confusedcapybara8772
    @Confusedcapybara8772 Před rokem +2

    dude. absolute beast. I can tell you put a lot of work into this. respect

  • @samk4186
    @samk4186 Před rokem +1

    Great tutorial. I enjoyed it and practiced while watching..

  • @yuli3873
    @yuli3873 Před rokem

    Just discovered your channel with your Dlang tutorial! Insta-subscribed! :D
    Cheers from Argentina! Love your content.

    • @derekbanas
      @derekbanas  Před rokem

      Thank you very much :) I'm happy you are enjoying the videos

  • @righthandedtrex5933
    @righthandedtrex5933 Před 29 dny

    1:23:17 - Trying to cast a spell XD
    Thanks for the video!

  • @WorldITAcademy
    @WorldITAcademy Před rokem +2

    Let's all appreciate the creators for this such a good work.

    • @derekbanas
      @derekbanas  Před rokem +1

      Thank you :) I'm happy I could help

  • @th2315
    @th2315 Před rokem

    amazing tutorial, can't love it more

  • @akmzahidulislam2764
    @akmzahidulislam2764 Před rokem +1

    "এতোদিন কোথায় ছিলেন?"-- in English, "where were you for so so long, my love?!"
    Thanks a lot. It's great help.

    • @derekbanas
      @derekbanas  Před rokem +1

      Thank you very much :) I'm happy I could be of help

  • @osmak-qd8fh
    @osmak-qd8fh Před rokem +1

    Perfect tutorial, just what I was searching for. ♥♥♥♥♥♥♥♥♥♥

    • @derekbanas
      @derekbanas  Před rokem

      Thank you :) I'm happy you found it useful

  • @bossgd100
    @bossgd100 Před rokem

    I just watched your previous video on golang from 2015 yesteday and now there is the new version !

    • @derekbanas
      @derekbanas  Před rokem +1

      I upgraded this version a lot. I hope it helps

  • @ahmedkidwai-
    @ahmedkidwai- Před rokem

    This course is awesome! I'm going to share it with everyone in my engineering org once I finish!

    • @derekbanas
      @derekbanas  Před rokem

      Thank you very much :) I'm happy you are enjoying it!

  • @YuriyKlyuch
    @YuriyKlyuch Před rokem

    Great work, thanks! A small typo report - in the table of contents it should be "Variadic" in the 1:13:11 Varadic Functions

  • @peacehappinessmoment
    @peacehappinessmoment Před rokem +1

    You are the great educator. Im following you since i started programming thts 4 yrs back. Till now if i want to study new language i will search for you video first and proceed with my path. You are kinda Less talk more work. Keep it up.👍
    I have gone through Instructors who will talk for 10mins and teach for 5mins😥

    • @derekbanas
      @derekbanas  Před rokem

      Thank you for the nice compliment :) My goal with every video is to cover as much as possible as fast as possible. I don't like to waste peoples time.

  • @max.lajauskas
    @max.lajauskas Před rokem

    Absolute gigachad. Thanks!

  • @ermansahintatar8296
    @ermansahintatar8296 Před rokem

    @derekbanas great tutorial, thank you very much! I remember watching your Java courses when I was at college! I still watch your courses years later! Thank you so much!!
    (Do you mind sharing Font-Type you use in VSCode, looks really good!)

  • @hatefp
    @hatefp Před rokem

    Thanks for this awesome tutorial 🙌🏼

    • @derekbanas
      @derekbanas  Před rokem

      Thank you :) I’m happy you enjoyed it

  • @pss_crs
    @pss_crs Před rokem +2

    If you don't now There's Global two functions for Printing out print and println both lowercase so you use instead to alias fmt just use for Formatting such Printinf, Sprintf or Fprintf
    Thanks for your effort always

    • @derekbanas
      @derekbanas  Před rokem +1

      Thank you :) I forgot to cover them.

  • @tinchoeluru
    @tinchoeluru Před rokem

    Just a quick question before jump in. Do you cover workspaces, generics and all the stuff offered after Go 1.18?

  • @adrian___a
    @adrian___a Před rokem

    All I can say, again, thanks very very much!

    • @derekbanas
      @derekbanas  Před rokem +1

      Thank you very very much :) I couldn't do it without you

  • @bossgd100
    @bossgd100 Před rokem +2

    You are the best Derek Banas

    • @derekbanas
      @derekbanas  Před rokem +2

      Thank you for saying that :) I hope you find the course useful

  • @tswdev
    @tswdev Před 3 měsíci

    Cool stuff, senior dev here, I set speed at 1.5, and use the right arrow a lot and basically learned (reading level / copilot partner) go in 1 hour. Very useful to not have to spend time getting to the info

    • @theretardedguy6776
      @theretardedguy6776 Před 2 měsíci

      i have 0 go knowledge , will this course give me all the basics from which i can build on

  • @vfryhn2
    @vfryhn2 Před rokem +1

    I loved this tutorial, just a little note here, in the Regular Rxpressions part you had an error not because of vs code but because the regular expression was missing the closing parenthesis

  • @-Pls-
    @-Pls- Před rokem +5

    Me: starts learning Go yesterday
    Derek: Here.

    • @-Pls-
      @-Pls- Před rokem +4

      package main
      import "fmt"
      func main() {
      fmt.Println("Thank you")
      }

    • @dusandragovic09srb
      @dusandragovic09srb Před rokem

      @@-Pls- :D keep on learning!

    • @derekbanas
      @derekbanas  Před rokem

      I'm very happy that I could help :)

    • @akmzahidulislam2764
      @akmzahidulislam2764 Před rokem +1

      or, even better, without any "import"
      package main
      func () {
      print( "Thanks a lot Derek")
      }

  • @mahendranath2504
    @mahendranath2504 Před rokem +1

    Thank you sooo much for excellent content 💕🙏👌🤞👏🙌👍✌

    • @derekbanas
      @derekbanas  Před rokem

      Thank you :) I'm happy I could help

  • @matthewsocoollike
    @matthewsocoollike Před 4 měsíci

    Wow. You’re a legit G.

  • @errre8091
    @errre8091 Před rokem

    Very Good video, well explained. Thank you!

  • @jairajsahgal7101
    @jairajsahgal7101 Před 6 měsíci

    Thank you

  • @DJStompZone
    @DJStompZone Před rokem

    @Derek Banas Thanks for the great tutorial, 9/10
    I liked the pace, and there's a good balance of touching on all the important stuff without being too overwhelming. If I had to come up with some constructive criticism my only real complaint would be the way you stress the word: ", AND," when you're dictating code.
    Coming from a background mostly in JS and python, as I'm typing along looking at my screen and mostly just listening to the video, I lost count of how many times I typed in the `and` or the `||` operators, or stopped myself just short. It's like *I* know perfectly well that you don't really mean for me to type `and`, but my *fingers* on the other hand... They fall for it nearly every time 🤣

  • @litox06
    @litox06 Před rokem

    Great content, appreciate it.

  • @ivenomweed
    @ivenomweed Před rokem

    The Man, The Myth, The Legend!

  • @lispticks
    @lispticks Před rokem +7

    Thanks for making programming more accessible to non-readers!
    Could you do Racket or OCaml someday?

  • @__mader__
    @__mader__ Před 3 měsíci +1

    3:21 would "var pl" be better as "const pl" or there is a reason why it's better as a var?

  • @mateoharmiss5830
    @mateoharmiss5830 Před 6 měsíci

    Can i ask you if this tutorial is for beginners ? because just watch a couple minutes doesn't explain much on the values your using and what the mean ? thank you

  • @jarod1701
    @jarod1701 Před 5 měsíci

    Danke!

  • @stan0033x
    @stan0033x Před rokem

    Great job!

  • @iasonotk
    @iasonotk Před rokem

    It is great, thank you

  • @a_k__
    @a_k__ Před rokem +1

    Your last two tutorials are the best ones in the channel!
    What’s going to be next Scala 3 or Coq?

    • @derekbanas
      @derekbanas  Před rokem +1

      Thank you :) x64 assembly language

    • @a_k__
      @a_k__ Před rokem

      @@derekbanas sensing a low level theme here 📟

    • @bbuggediffy
      @bbuggediffy Před rokem

      ​@@derekbanas For when something different is on the agenda, may I suggest Unreal Engine 5

  • @akiratoriyama1320
    @akiratoriyama1320 Před rokem

    Super!!! Thanks!!!

  • @007order007
    @007order007 Před rokem +2

    Do you reckon that you could make some sort of course on Kubernetes? :)

  • @AlexGelinas42069
    @AlexGelinas42069 Před rokem +1

    Just as an update for those using VSCode - setting "experimentalWorkspaceModule" in the gopls settings is no longer required =]

  • @rachmayadi
    @rachmayadi Před rokem

    just what I'm looking for

  • @THE_ONLY_GOD
    @THE_ONLY_GOD Před rokem

    Hey Derek: A little off-topic, but what software was used for that newsroom style stream in one of the videos from before? (Looked very newsroom and maybe had a text scroller or similar) Thanks in advance!

    • @derekbanas
      @derekbanas  Před rokem +1

      I used After Effects mainly. I have a tutorial here on how I made it czcams.com/video/20MnU0at4_E/video.html

    • @THE_ONLY_GOD
      @THE_ONLY_GOD Před rokem

      @@derekbanas Saw now! Wow, thanks!

  • @ayencoscolfield3312
    @ayencoscolfield3312 Před 10 měsíci

    Am looking at learning Go language and am like who do i go to ,who do i learn this from after searching for a while ,i stumbled into your channel and am like this is the final bus stop you nailed it man , thanks

  • @mahmoudabdelsattar8860

    best fast tut well played

  • @vadgun
    @vadgun Před rokem

    Thank you are my Mentor!.

    • @derekbanas
      @derekbanas  Před rokem

      It is my pleasure to be able to help :)

  • @user-cb3le9oh9p
    @user-cb3le9oh9p Před 4 měsíci

    Where are you from @Derek that "Rune" is two syllables? (But seriously, love your videos. Thank you).

    • @derekbanas
      @derekbanas  Před 4 měsíci +1

      Thank you :) I live in Pittsburgh where we mispronounce everything.

    • @user-cb3le9oh9p
      @user-cb3le9oh9p Před 4 měsíci

      @@derekbanas LOL.

  • @anjal905
    @anjal905 Před 10 měsíci

    Thank you❤

  • @AbdulkareemAlnoaman
    @AbdulkareemAlnoaman Před 19 dny

    Hello Derek.

  • @PixelFerret
    @PixelFerret Před rokem

    Maybe a bit unrelated, how did you configured VS Code to run go programs?
    specifically, the small "play" icon on the top right of the editor pane that executes the "go run " on the terminal?

    • @derekbanas
      @derekbanas  Před rokem +1

      I used Code Runner. I show the installation at the end of the video

  • @sokhuong3
    @sokhuong3 Před rokem

    the best I could find

  • @arnoldwolfstein
    @arnoldwolfstein Před rokem

    nice. with dark bg at last

  • @ernestguevara5968
    @ernestguevara5968 Před 4 měsíci

    2:55:25
    Passing functions. For future references, remove the comma after the y
    func useFunc(f func(int, int) int, x, y, int) {
    to
    func useFunc(f func(int, int) int, x, y int) {

  • @scoremxcom
    @scoremxcom Před rokem

    No data connect and CRUD? What service does it run on? Hosting companies cover it?

  • @AcidiFy574
    @AcidiFy574 Před rokem

    Isn't there supposed to be a switch statement as well ??
    Maybe defer as well

  • @mpperini133
    @mpperini133 Před rokem

    Thanks! 👏👏👏

    • @derekbanas
      @derekbanas  Před rokem

      I’m happy you enjoyed the video :)

  • @GlobalYoung7
    @GlobalYoung7 Před rokem +1

    thank you 😊

  • @mahmoudabdelsattar8860

    the course u provide is it coving real projects using go? , im django developer and i want to begin my trip with go

  • @LordcashTugbaski
    @LordcashTugbaski Před rokem

    This is my google for learning go lang for now

    • @derekbanas
      @derekbanas  Před rokem +1

      I'm glad you like it :) I'll be posting a 100% FREE Golang Udemy course soon. Click notifications to be alerted.

  • @jatinnandwani6678
    @jatinnandwani6678 Před rokem

    Thanks!

    • @derekbanas
      @derekbanas  Před rokem

      Thank you so much for the support! I'm happy you found value in my Go video.

  • @codychan4992
    @codychan4992 Před rokem +2

    Thanks, how can get the split icons in the top-right of the window/menu bar in your video?

    • @derekbanas
      @derekbanas  Před rokem

      Sorry, but I'm not sure what you are referring to?

    • @codychan4992
      @codychan4992 Před rokem

      @@derekbanas What are the buttons on the left side of Minimum/Maximum/Close buttons in the window bar 02:00

    • @codychan4992
      @codychan4992 Před rokem

      @@derekbanas It seems those icons are already there by default after you install it on Windows, but I'm on Linux, I watched a few videos about vscode installation on Windows and Linux, no such icons for vscode on Linux.

    • @codychan4992
      @codychan4992 Před rokem

      @@derekbanas Found the solution: `"window.titleBarStyle": "custom"` in settings.json or in Preference page, search "window: title bar style", choose "custom"

  • @the_hasnat
    @the_hasnat Před rokem

    wow this is amazing. Quick question: Is this like a zero to professional course or just for beginners only?

    • @derekbanas
      @derekbanas  Před rokem +1

      Thank you. The goal with this course was to make the most complete course on Golang on CZcams.I covered more here than you'll find in any book.

    • @user-qw2rh9jr3l
      @user-qw2rh9jr3l Před rokem

      Help line questions can come in ✉✉...

  • @Little-bird-told-me
    @Little-bird-told-me Před rokem

    Hi _Derek_ Have noticed you use a Mac and windows machine. How is that working out for you ? I ask as curious Linux user. Does it matter what OS one uses ?

    • @derekbanas
      @derekbanas  Před rokem

      Hi, I actually had to use a Mac previously because a client required it. My machine learning (main) computer has been a Windows computer for many years. I do a ton of work on Linux as well because I run online stores. I could do all my ML stuff on Linux as well. I don't really think the OS matters anymore. Hardware matters some times though, but with the cheap cloud options that doesn't matter much either. The most important thing to me is to have a computer I can easily and cheaply upgrade, which is why I'll probably never own a Mac ever again.

    • @Little-bird-told-me
      @Little-bird-told-me Před rokem

      @@derekbanas *Bravo!* thanks for tanking the time to reply in detail

    • @lardosian
      @lardosian Před rokem

      On windows there is WSL2..windows sub system for linux, so one can run Ubuntu or whatever linux distro very easily, it works great. When it comes to deployment linux seems to dominate.

  • @alexandersobolev5284
    @alexandersobolev5284 Před rokem

    Regarding Regex errors for both cases: you simply forgot to add a closing bracket ")" at the end of your regex expression:
    ```
    match, _ := regexp.MatchString("(ape[^ ]?)", str) (3:01:01)
    r, _ := regexp.Compile("(....)") (3:02:28)
    ```
    That's why it returned "false" - when it was supposed to return "true" - in the first example and threw an error in the "Compile" example.
    PS In smarter IDEs like IDEA you would actually get squiggly line warning for it.

  • @HcmfWice
    @HcmfWice Před 10 měsíci

    FYI, don’t use log.Fatal() after a defer statement, because log.Fatal() calls os.Exit(1) that quits the program immediately, and itprevents any deferred instruction from running.

  • @Mr_aviation_shorts
    @Mr_aviation_shorts Před rokem

    how the Fudge can I save this video... this is awesome.

  • @_Clipper_
    @_Clipper_ Před rokem

    Hey, do you think it's possible/ feasible for you to make an updated video on java? Your java tutorials are close to a decade old now.

    • @derekbanas
      @derekbanas  Před rokem +1

      Here are my updated Java Tutorials
      Core Java : czcams.com/video/n-xAqcBCws4/video.html
      Java EE 1 : czcams.com/video/0dW577tJXkk/video.html
      JavaEE 2 : czcams.com/video/or1T5fnOSIE/video.html
      Java JPA Maven Hibernate : czcams.com/video/rk2zcyzeK3U/video.html

  • @hablahei1
    @hablahei1 Před rokem +1

    One thing I didn't quite understand about the packages / modules part is why would he create a package called "myPackage" with a myPackage.go file, but then define "package stuff" at the top of that file, why not "package myPackage"? When he uses it in main he uses an alias "stuff" for that import, yet he still needs to import it from myPackage. Same goes for the name of the module. Shouldn't ideally the name of the module be the name of the project (app in this case), and the package be the name of the package/folder it's in? I feel this structure and naming would confuse me a lot if I were to jump into some kind of code base with this setup. Btw, it's not critisism, I just didn't quite understand / find it confusing.

  • @RonCoKat
    @RonCoKat Před rokem

    Hi derek! Can you please make an updated video on c#?

    • @derekbanas
      @derekbanas  Před rokem +1

      My next video will be on C# and it will be huge

  • @a_k__
    @a_k__ Před rokem

    Would be interesting to see a day in your life

  • @mohammadayaansiddiqui7125

    we need a full tutorial on tensorflow

  • @pinniporker
    @pinniporker Před rokem

    youre finally actually making good videos

  • @JohnnyMayHymn
    @JohnnyMayHymn Před rokem

    this is awesome

    • @derekbanas
      @derekbanas  Před rokem +1

      Thank you for taking the time to tell me I helped :) I appreciate it!

  • @dhruvmohapatra5540
    @dhruvmohapatra5540 Před rokem

    I would be so stupid without youtube in my life

  • @MuhammadUsamaQamar
    @MuhammadUsamaQamar Před měsícem

    there are a lot of things which i couldn't understand like reader, log what is this

  • @bbuggediffy
    @bbuggediffy Před rokem

    Derek is on fire

  • @serialkiller8783
    @serialkiller8783 Před rokem

    after covering algebra, linear algebra , precalculus, lemme guess your next all in one video is calculus(1,11 & 111)

  • @ahmedkidwai-
    @ahmedkidwai- Před rokem

    At 1:07:36 you said creating empty slices will fill it with nils, but going through the course and trying to make an int slice that's empty I got back 0s when doing the prints. Strings came back empty though! Expand to see below code snippet.
    ```
    // creating an empty int slice
    sl4 := make([]int, 6)
    fmt.Println(sl4)
    ```

    • @derekbanas
      @derekbanas  Před rokem

      Sorry about that. I misspoke. I think at some point in the video I say what the default value is for each data type. It's basically 0, 0.0, false, nor null

  • @knofi7052
    @knofi7052 Před rokem

    Derek, could you cover the V language as well? It's a very interesting and powerful mixture between C, GO and Rust.😊

  • @ygjt76v0-----
    @ygjt76v0----- Před rokem

    Cool

  • @arnabsarkar1982
    @arnabsarkar1982 Před rokem

    please make calculus 1, 2 series