Man you are absolutely insane. Things couldn't be more simplistic the way you explained it. I'm a total beginner and I grasped everything. Thank you so much!
As someone who has been trying to teach themselves some programming, this has answered a LOT of questions I had that I couldn't get a straight answer on from the few books I've read. Thanks!!
Most programming books (and most classroom teachers) try to teach concepts like "Class" or "Scope" before giving any examples. Which is why most books are (a) boring (b) difficult and (c) hated. If you want to introduce an abstraction, give a few examples of it in action, then extract the abstraction from the examples.
I found out that most books and tutorials only work out if you already know what they are talking about in wish case you wouldn't need em, it like most instructors forget that you have no fkin idea what the hell you're looking at
Really great tutorial. The content is great, but you speak clearly and there's no heavy, crazy accent to contend with. I would definitely pay for content. I hope you do MySQL and SQL tutorials too !
Hi. Awesome tutorials. One thing you are missing in your Qt tutorials is using QNetworkAccessManager. I've tried to many times to use it to fetch JSON-data from website but I cant get it to work. It would be awesome if you could do tutorial about it.
Nice Video. I have one question: Have you ever looked at functional programming and things like Haskell? The syntax would look Quote different from what you have shown. Thats why I'm curious. I think you would love Haskell.
I was also wondering the same. This is completely misleading. Maybe change to "Any C-based language" and he could be right. However, there are plenty types of programming that don't even include the basics "ALL LANGUAGES" he mentioned.
@Santiago Really? It would be really hard to make programs without variables and functions. Which modern language that people use where there aren't any of the basic programming structures?
Caleb Lewis Many non structured programming languages? Prolog for example doesn't quite fulfill the concept of a variable. Or at least to what I remember. Or many languages without mutable variables. Languages without explicit loops... Etc.
You said it takes about 2 months to learn c++. I started with Qt and i got quite fluent after about 2 weeks. Is it because C++ with Qt is so much easier or does it just depend so heavily on the person learning?
It depends on both actually, some people understand (and hence learn) it much easier than others. And having knowledge of other languages can help a lot. But Qt makes C++ a lot easier too. For a big part it removes the "hassle" of cross-platform coding, it does it for you during compiling. For example something as simple as drawing an image to the screen is made easy with Qt. So to get back to my first sentence, it depends on both.
The trick about C++ is that it takes just a few weeks to get used to the syntax and language features, and some months or years reading books to find out all the design abuses and flaws that you committed while you thought it was simple. It's just relatively easy to do bad stuff without realizing until too late (or never). I would be very curious to know if in a few months from now, you agree or disagree with what I just said.
Dedmen Miller I'm curios what was your coding background before learning c++ and what did you use to learn Qt? (Books, certain websites, anything else?) I'm trying to learn c++ right now but also want to learn Qt afterwards.
Man you are absolutely insane. Things couldn't be more simplistic the way you explained it. I'm a total beginner and I grasped everything. Thank you so much!
As someone who has been trying to teach themselves some programming, this has answered a LOT of questions I had that I couldn't get a straight answer on from the few books I've read. Thanks!!
Most programming books (and most classroom teachers) try to teach concepts like "Class" or "Scope" before giving any examples. Which is why most books are (a) boring (b) difficult and (c) hated.
If you want to introduce an abstraction, give a few examples of it in action, then extract the abstraction from the examples.
Thanks! Your voice is calming and you go slow enough to understand. I appreciate it!
thanks very helpful. Good to see someone who messes up as much as me and is a programmer. Gives me confidence
I love the way you explain. Thank you for this!
Thanks man, that was really helpful, i would say better than any of those ivy league lectures available
I found out that most books and tutorials only work out if you already know what they are talking about in wish case you wouldn't need em, it like most instructors forget that you have no fkin idea what the hell you're looking at
Fantastic explanation - thanks so much!
The most annoying thing is the inconsistencies of operators like ~ ! ^ % # != in different languages.
Really great tutorial. The content is great, but you speak clearly and there's no heavy, crazy accent to contend with. I would definitely pay for content. I hope you do MySQL and SQL tutorials too !
This was awesome - thank you so much!
Hi. Awesome tutorials. One thing you are missing in your Qt tutorials is using QNetworkAccessManager. I've tried to many times to use it to fetch JSON-data from website but I cant get it to work. It would be awesome if you could do tutorial about it.
Nice Video.
I have one question: Have you ever looked at functional programming and things like Haskell?
The syntax would look Quote different from what you have shown. Thats why I'm curious.
I think you would love Haskell.
It would different because it is not a c-style language.
I was also wondering the same. This is completely misleading. Maybe change to "Any C-based language" and he could be right. However, there are plenty types of programming that don't even include the basics "ALL LANGUAGES" he mentioned.
@Santiago Really? It would be really hard to make programs without variables and functions. Which modern language that people use where there aren't any of the basic programming structures?
Caleb Lewis Many non structured programming languages? Prolog for example doesn't quite fulfill the concept of a variable. Or at least to what I remember. Or many languages without mutable variables. Languages without explicit loops... Etc.
From what I can tell in python, most of my learning time is spent of learning built in functions, is this how most langs work?
Why are there no alternatives to HTML/CSS/JS????
wow, I was enlightened thank you
You said it takes about 2 months to learn c++. I started with Qt and i got quite fluent after about 2 weeks. Is it because C++ with Qt is so much easier or does it just depend so heavily on the person learning?
It depends on both actually, some people understand (and hence learn) it much easier than others. And having knowledge of other languages can help a lot.
But Qt makes C++ a lot easier too. For a big part it removes the "hassle" of cross-platform coding, it does it for you during compiling. For example something as simple as drawing an image to the screen is made easy with Qt.
So to get back to my first sentence, it depends on both.
The trick about C++ is that it takes just a few weeks to get used to the syntax and language features, and some months or years reading books to find out all the design abuses and flaws that you committed while you thought it was simple.
It's just relatively easy to do bad stuff without realizing until too late (or never).
I would be very curious to know if in a few months from now, you agree or disagree with what I just said.
Dedmen Miller I'm curios what was your coding background before learning c++ and what did you use to learn Qt? (Books, certain websites, anything else?) I'm trying to learn c++ right now but also want to learn Qt afterwards.
Pro Moe i used AutoIt before then i learned Qt with VoidRealms tutorials ;) and then i got a bit into plain c++ where i couldnt use Qt
Dedmen Miller Yea, I wanted to start watching his Qt videos. Is it recommended to start from his first video since it's almost 4 years old?
Legend
So glad i never learned programming from books.
IMO Java isn't easy. It is easy if you already know how to program. But as a beginner you get thrown into stuff you don't know anything about.
You called HTML an programming language? Isn't it only a style language ?
Yes its only a markup language, sadly a lot of new programmers cant distinguish between HTML and javascript because they are in the same file.
Let's do prolog!
where have you been all my life?