I'm writing several tutorials for C++. I hold workshops teaching CS students how to program, so I revolved them around what I would teach. I need some feedback. Am I writing these tutorial adequately? Are they easy to understand? Are they too easy? Do I need more detail? http://talkbinary.com/2008/06/start-programming-in-c/ I need feedback. It'd be greatly appreciated.
Hi This is really great page to visit but I guess there is still much more to be done with it but just for starting point you have done a great job. Regards Abhinav Moudgil
They are actually pretty good, you start from the basics and build up in complexity. I enjoyed reading them. My suggestion would be to add more tutorials to make the series more complete. You could also add more projects, perhaps with solutions and coding suggestions on a separate page. I find most people enjoy learning programming more when they write actual programs/applications that do something from the early stages. Good job!
Thanks! I do have source codes for two video games using OpenGL/SDL. In other words, you download them, and you can run Pong of the other puzzle game, and its all C++ and heavily commented.
Being I imagine in the same scenario as your students, I really like them. Clear and concise, and I like the hints you place with the exercises, keeps them moving forward, I've found being completely stuck on how to start exercises can be very frustrating. Please write more!!
Thank you for your feedback! I was looking for some input to decide whether or not to start another introductory course in Java..but that would mean I would have to learn it as well. But with this, I'll probably go into more advanced topics such as classes, inheritance, pointers, advanced data structures, and recursion... Thanks!
I would recommend you at least go a little further with the C++ class and have students create some concrete projects as part of your online tutorials before venturing into Java.
Not bad at all. Nice design for the site and good content too. As recommended above, my adive would be to put in place meatier examples but, for me, the examples would be along the lines of inheritance examples, templates and so on, before leaping into concrete projects.
Site is perfectly designed and very good readable. I am teacher myself and teach c/c++/ and data strucutres. The way you have organized the topics can make any newbie understand the fundamentals of oop. What I liked most in the site was non-traditional topics such as "How to write and compile a C++ program in Windows using an IDE" wic build a very good base of the student towards programming. suggstion: The site layout must not be added more colors and graphic, because it i already readble and perfectly organized. More colors and graphics will make it conjusted. Font are just fone, but the code part must be 'courier' none else or any fixed width fonts. What I did not like was the ads within center of the page, you must provide an option to users so that they can avoid readign ads, sort of collapsable div. A+. regards
Thank you! I tried showing people every step of the way. My friend who is also helping me out with the page also mentioned the same thing. You are talking about the Kontera links correct? I'm looking for a way to decrease frequency by up to 75%. I end up getting way too many text link ads at a time. Also, can anyone tell me a good site to learn Python?
Follwoing link leads to the best ever resources for lerning python http://docs.python.org/tut/ There are many other sites though, but this is treasure for a programmer to translate his/her expertise onto python. regards
I really like your site, the layout is nice and clean. Its easy to navigate and the tutorials are thorough but not over written either. This is a great site for people learning C++ Excellent work
Thank you for your comments! I'll be working on completing further tutorials! I want to tackle Python as well...thanks for the link. =) I'll also be working on changing the font to courier, to see if the code is easier to read.
Java is pretty easy. I've been doing c/c++ for some time but changed to Java and it's easy to pick up the OO language.