I just received this very nice email from someone who read my C++ book--it's kind letters like this that keep me writing computer books.
Hello Prof,
My name is Lekhotla Khoboko and I’m a final year Computer Science student at the National University of Lesotho (NUL). I’m writing this email to reaaaally thank you for the confidence boost you have given me in my C++ programming skills! I have just finished following your book Learn To Program with C++. I took about six days to read through the book and I’m really happy with what I have learned.
As I said, I’m a final year student, and I had been feeling veery nervous and incompetent with my programming skills in C++. I have gone through about four courses in C++ in my study years, but C++ had still been a dreadful programming language to take up any project in (until today!)
I’ve very much enjoyed our class (your 18 pupils plus myself!). The lectures were clear and very easy to follow, and they kept me stuck to the book from beginning till now that I’m done reading it!
Just like Rhonda, topics like those on Pointers, Objects and Inheritance had been my worst nightmares! I tried several introductory books but they were still way advanced for my comprehension! But at last, I feel like a genius. None of the questions I used to have or had in the course of reading are unanswered – either Dave, Ward or any of those my colleagues would bring them up and before we passed the topic, I would be clear and ready for the next class!
I really want to appreciate what you have done for me (I truly wish I could follow on with the friends in that five weeks’ time when they would be beginning their intermediate course – I’m sure I was going to come out the more brilliant)!
Your teaching methodology is very great as I compare it my C++ instructors’. Programming courses and careers are feared today, also because of the way they are presented by lecturers. In fact, I feel I can make a very good C++ instructor myself, having gone through this material. And this book would be my very first and preferred recommendation to my students!
You’ve trained a C++ programmer in six days! CONGRADULATIONS and thanks, Thanks, THANKS
Sincerely,
Lekhotla Khoboko
Mathematics and Computer Science Department
Faculty of Science and technology
National university of Lesotho Lesotho,
Southern Africa
Showing posts with label Letter of the Week. Show all posts
Showing posts with label Letter of the Week. Show all posts
Friday, November 6, 2009
Saturday, January 24, 2009
Letter of the week (and my response) January 24, 2009
I received this email the other day---it illustrates the desire on the part of inexperienced people to learn programming. Check out the email and my response which is quite lengthy
Hello,
I was looking around for C# classes and was wondering what the difference was between Introduction to Visual C#---Any Version (8 weeks) vs. Introduction to C# using the .Net Batch compiler (8 weeks).
Would there be any discounts for students like me?
Do you also have any testimonials that these classes do help?
I really want to learn C# and am looking for something that would help me easily.
I have no prior experience in programming. I'm looking forward to your reply. Thank you.
My Repsonse
Hi J
Thanks for your interest in my classes!
The difference in the two courses is the course textbook I use--both of which I have written.
Intro to C# uses a book I wrote a few years ago which concentrates on learning C# using the C# Batch compiler.
Visual C# uses a book I recently wrote using C# Express, which is a Visual Tool.
Both courses are good, and you'll learn fundamental C# programming, but you'll learn more about creating your own objects (and what that means) in the C# Batch compiler class.
However, learning C# in the batch compiler world is harder than Visual C#.
Why have you chosen C# as your first programming language?
Unfortunately, I don't offer discounts to students, only active duty military.
Somewhere on my website I'm sure I have some accolades about my classes, but those naturally come from happy students, and I can be a bit more objective.
Students who do well in my Internet courses tend to be those who are independent.
As you can imagine, if we met 3 hours per week in a classroom, it would be a bit easier than using my electronic classroom to communicate (although I hope to have Webcam options available soon).
This much I can guarantee you---if you are serious about learning to program, and put in the time (about 10 hours per week for reading, working on assignments, etc), are willing to post questions and comments in my electronic classroom, you will know how to program when you finish the course. That doesn't mean you will be an expert, or will get a job in programming, but it does mean you are on your way.
From that point on, you can continue to learn C# on your own or continue with me in some other courses.
Programming is a big world--depending upon what you want to learn and do, your learning path can be a year or much longer.
On the other hand, if you are an impatient person, one who gets very frustrated when things don't work the first time, then my courses are probably not right for you.
I can't be with you all the time while you are coding your first program---and if you deal with programming errors as a sign that you are a failure, instead of a challenge, the programming world may not be for you.
I still remember my first COBOL programming attempt---over 4,000 errors on my first compile. I felt pretty low.
I corrected a single mispelling on one line of code, and the number went down to 2,000. I thought to myself, this is pretty cool.
I corrected another error---down to 1,000.
You get the point.
Within 10 minutes, I had reduced my errors from over 4,000 to about 28.
Of course, it took me about two days to correct the remaining 28 errors, but I did, and all time I was thinking this is the greatest way to spend my time.
I've been doing that ever since for 32 years.
So, if you are the type of person who sees a challenge in an error message from a computer, and not a reason to smack the keyboard (well, we all do that from time to time) then programming is for you, and my courses may be right for you also.
In an ideal environment, I would be with you in a classroom--but even though my Internet courses are remote, that doesn't mean you are alone.
I hope this helps you with your decision.
Let me know if there's anything else I can do for you.
Have a great day!
John Smiley
Hello,
I was looking around for C# classes and was wondering what the difference was between Introduction to Visual C#---Any Version (8 weeks) vs. Introduction to C# using the .Net Batch compiler (8 weeks).
Would there be any discounts for students like me?
Do you also have any testimonials that these classes do help?
I really want to learn C# and am looking for something that would help me easily.
I have no prior experience in programming. I'm looking forward to your reply. Thank you.
My Repsonse
Hi J
Thanks for your interest in my classes!
The difference in the two courses is the course textbook I use--both of which I have written.
Intro to C# uses a book I wrote a few years ago which concentrates on learning C# using the C# Batch compiler.
Visual C# uses a book I recently wrote using C# Express, which is a Visual Tool.
Both courses are good, and you'll learn fundamental C# programming, but you'll learn more about creating your own objects (and what that means) in the C# Batch compiler class.
However, learning C# in the batch compiler world is harder than Visual C#.
Why have you chosen C# as your first programming language?
Unfortunately, I don't offer discounts to students, only active duty military.
Somewhere on my website I'm sure I have some accolades about my classes, but those naturally come from happy students, and I can be a bit more objective.
Students who do well in my Internet courses tend to be those who are independent.
As you can imagine, if we met 3 hours per week in a classroom, it would be a bit easier than using my electronic classroom to communicate (although I hope to have Webcam options available soon).
This much I can guarantee you---if you are serious about learning to program, and put in the time (about 10 hours per week for reading, working on assignments, etc), are willing to post questions and comments in my electronic classroom, you will know how to program when you finish the course. That doesn't mean you will be an expert, or will get a job in programming, but it does mean you are on your way.
From that point on, you can continue to learn C# on your own or continue with me in some other courses.
Programming is a big world--depending upon what you want to learn and do, your learning path can be a year or much longer.
On the other hand, if you are an impatient person, one who gets very frustrated when things don't work the first time, then my courses are probably not right for you.
I can't be with you all the time while you are coding your first program---and if you deal with programming errors as a sign that you are a failure, instead of a challenge, the programming world may not be for you.
I still remember my first COBOL programming attempt---over 4,000 errors on my first compile. I felt pretty low.
I corrected a single mispelling on one line of code, and the number went down to 2,000. I thought to myself, this is pretty cool.
I corrected another error---down to 1,000.
You get the point.
Within 10 minutes, I had reduced my errors from over 4,000 to about 28.
Of course, it took me about two days to correct the remaining 28 errors, but I did, and all time I was thinking this is the greatest way to spend my time.
I've been doing that ever since for 32 years.
So, if you are the type of person who sees a challenge in an error message from a computer, and not a reason to smack the keyboard (well, we all do that from time to time) then programming is for you, and my courses may be right for you also.
In an ideal environment, I would be with you in a classroom--but even though my Internet courses are remote, that doesn't mean you are alone.
I hope this helps you with your decision.
Let me know if there's anything else I can do for you.
Have a great day!
John Smiley
Thursday, December 25, 2008
Fan Mail letter of the week---December 25, 2008
Just received this email...
My name is Mark and am deaf-blind. I personally wanted to tell you how much I loved to read "Learn To Program" book series and made my addictions. You are a very honest and proficent author and know our feeling comfortable about your author.
I'd like to know where I could find a "Learn To Program With HTML 4" and "Learn To Program With ASP.NET" technical/educational books.
I was a former COBOL computer programmer analyst in Information Systems at the federal government over 20 years until I left on my disability retirement in 1996. Right now I am facing to learn a conversion from IS to IT. In addition, I'm not familiar in IT, but I'd love to learn many new technologies in IT.
Could you able provide me information how did you get started to build your website from scratch? Server or Hosting? What web publishing and database software programming that you currently use? Thank you.
Kindest regards,
Mark
My name is Mark and am deaf-blind. I personally wanted to tell you how much I loved to read "Learn To Program" book series and made my addictions. You are a very honest and proficent author and know our feeling comfortable about your author.
I'd like to know where I could find a "Learn To Program With HTML 4" and "Learn To Program With ASP.NET" technical/educational books.
I was a former COBOL computer programmer analyst in Information Systems at the federal government over 20 years until I left on my disability retirement in 1996. Right now I am facing to learn a conversion from IS to IT. In addition, I'm not familiar in IT, but I'd love to learn many new technologies in IT.
Could you able provide me information how did you get started to build your website from scratch? Server or Hosting? What web publishing and database software programming that you currently use? Thank you.
Kindest regards,
Mark
Thursday, November 27, 2008
Letter of the week---November 27, 2008
My thanks to a reader who sent this email to me yesterday...
Mr. Smiley
I purchased your book about a week and a half ago. I already passed half the book and I can tell you is that this the best introductory book I have ever read..It's worth every penny.
You know, I was getting frustrated with other books and sometimes I got to a point where I thought programming was not for me, but your book is so nicely written and so understandable that I am have progressed more in this short time then ever before.
I just want to thank you and I really really appreciate you took the dedication and time to write this book.
I think, thanks to your book I can eventually have a sucessful career.
Mr. Smiley
I purchased your book about a week and a half ago. I already passed half the book and I can tell you is that this the best introductory book I have ever read..It's worth every penny.
You know, I was getting frustrated with other books and sometimes I got to a point where I thought programming was not for me, but your book is so nicely written and so understandable that I am have progressed more in this short time then ever before.
I just want to thank you and I really really appreciate you took the dedication and time to write this book.
I think, thanks to your book I can eventually have a sucessful career.
Sunday, November 23, 2008
Fan Mail---Letter of the week
I just received this very nice email from a student/reader who bought my book last week---nice emails like this inspire me to keep writing in the face of overwhelming obstacles to just quit and watch the Eagles frustrate me with another close loss :)
By the way, here is the Amazon.com link to the book this reader is talking about....
http://www.amazon.com/Learn-Program-C-John-Smiley/dp/0072222611/ref=sr_1_7?ie=UTF8&s=books&qid=1227460659&sr=1-7
It's listed as being out-of-print, but I have the rights to sell it, and have republished it under my Smiley Publishing brand. I have a hundred copies right behind me if anyone needs one.
Hi John,
I hope you remember me. I purchased your book about a week and a half ago. I already passed half the book and I can tell you is that this the best introductory book I have ever read..It's worth every penny.
You know, I was getting frustrated with other books and sometimes I got to a point where I thought programming was not for me, but your book is so nicely written and so understandable that I am have progressed more in this short time then ever before.
I just want to thank you and I really really appreciate you took the dedication and time to write this book.
I think, thanks to your book I can eventually have a sucessful career. I am eager to learn more. By the way, do you have a continuation book for C#?....It would be great if you did. Or if you don't, can you recommend me one from another source....
I need to get up to pace because I would eventually like to get Microsoft Certified in .NET in the near future.
As you can tell I joined your C# group in Facebook but I am the only member there.
By the way, here is the Amazon.com link to the book this reader is talking about....
http://www.amazon.com/Learn-Program-C-John-Smiley/dp/0072222611/ref=sr_1_7?ie=UTF8&s=books&qid=1227460659&sr=1-7
It's listed as being out-of-print, but I have the rights to sell it, and have republished it under my Smiley Publishing brand. I have a hundred copies right behind me if anyone needs one.
Hi John,
I hope you remember me. I purchased your book about a week and a half ago. I already passed half the book and I can tell you is that this the best introductory book I have ever read..It's worth every penny.
You know, I was getting frustrated with other books and sometimes I got to a point where I thought programming was not for me, but your book is so nicely written and so understandable that I am have progressed more in this short time then ever before.
I just want to thank you and I really really appreciate you took the dedication and time to write this book.
I think, thanks to your book I can eventually have a sucessful career. I am eager to learn more. By the way, do you have a continuation book for C#?....It would be great if you did. Or if you don't, can you recommend me one from another source....
I need to get up to pace because I would eventually like to get Microsoft Certified in .NET in the near future.
As you can tell I joined your C# group in Facebook but I am the only member there.
Subscribe to:
Posts (Atom)