Jump to content

C programming video tutorial

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
5 replies to this topic

#1
salimm

salimm

    Newbie

  • Members
  • Pip
  • 1 posts
Some c programming video tutorial for beginners. I have watched half of them it looks very good.

EngineerForum.Net .::. C Programming

#2
dcs

dcs

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 775 posts
Meh. Rookie teacher teaching rookies to be rookies.

#3
carl

carl

    Newbie

  • Members
  • Pip
  • 1 posts
They were really helpful videos for me. Thanks for sharing with us. There are also some other tutuorials on the website.

#4
thechef

thechef

    Learning Programmer

  • Members
  • PipPipPip
  • 79 posts

dcs said:

Meh. Rookie teacher teaching rookies to be rookies.

What did you see that made him seem like a rookie? What do you look for in a good tutorial?
I don't document code. If it was hard to write, it should be hard to read ;)

#5
ZekeDragon

ZekeDragon

    Writes binary right handed and hex left handed

  • Moderators
  • 2,103 posts

cod3b3ast said:

What did you see that made him seem like a rookie? What do you look for in a good tutorial?
Bucky is a n00b. You can find his main channel playlists here, his C++ 'tuts' are particularly painful. He's the source of wonderful treasures from video #2 for C++:

Bucky said:

[In regards to #include] Now, this is one of those things that you don't have to really know what it does in C++, you just gotta remember to put it in there every time.
Understanding preprocessor directives is key in learning C and C++.


Bucky said:

Every statement ends with a semicolon.
Except statements that have nested curly braces, like for or if statements...


Bucky said:

I'm gonna have you guys add in one more thing, kind of like this [see above] that you don't really need to know what it does but you need to add it in and that is called "using"... and then type in the word "namespace", then s-t-d, then add in my semicolon. And in case you guys are curious again, what this does it pretty much tells C++ to use all the basic, standard stuff that C++ uses.
Uhh... no, no it doesn't. Using is a keyword that handles importing of namespaces or parts of namespaces into the current namespace. Granted, teaching complete newbies about namespaces is probably not a very good idea, but saying something more accurate but still ambiguous, like "using namespace std makes it so instead of having to type std::cout, all you have to type is cout" would be great.


Bucky said:

Our two less-than signs [<<] is the insertion operator
No, it's an overloaded binary left-shift operator.


Bucky said:

The first thing that we want to do is "system", and then in the quotation marks we want to put "pause"
Yes, he just recommended using system("pause"). Need I say more?


Bucky said:

The next thing you're gonna want to do is put in "return 0", and what this pretty much does is end the main function. Since C++ is gonna run through this "go, go, go", but it's not gonna know where to end
C++ has never required return 0 at the end of main, that is implicit. Further, the return statement returns a number from the current function, it has nothing to do with ending the program.

So yeah... there's Bucky!
Wow I changed my sig!

#6
thechef

thechef

    Learning Programmer

  • Members
  • PipPipPip
  • 79 posts
Oh wow. I guess I should have watched a little more of the tutorials. Thank you for the explanation, Zeke!
I don't document code. If it was hard to write, it should be hard to read ;)