Jump to content

Recommended Posts

I was at the local bookstore earlier today (I love bookstores.. so long as you don't purchase anything, it's like a giant library, only you take the books home with you ;) ) and the computer programming section had its fair share of Sam's Teach yourself <insert programming language name here> in 21 days collection.

 

Somewhat ironic considering I ran into this as well:

http://www.norvig.com/21-days.html

 

No doubt, trying to learn a language in a matter of days is absurd (granted, I take it those books are basically a marketing spin to get people to buy what is really nothing more than a rudimentary basic introduction to the syntax and whatnot [i suppose those titles are to lure people into thinking, hey, I can learn this in 21 days! Cool! - obviously, we know the outcome of that]. Could be an usefuly spring board to broader studies for many people I'd wager.

 

In any case, it's an interesting read (in the event you haven't read it yet), and brings up very valid points.

Link to comment
https://forums.phpfreaks.com/topic/187201-teach-yourself-programming-in-ten-years/
Share on other sites

Yea, I attempted to use one of those when I started programming. I got through maybe the first chapter when I decided it was BS and decided to just try and create scripts I wanted, such as a file system stat counter, and learn that way. It worked fairly well :)

 

But I actually started with Javascript and cookies as I wanted a hit counter for the user. But I learned most of that from Webmonkey.com. Either way, yea those books are kind of a joke in my opinion.

Yea, I attempted to use one of those when I started programming. I got through maybe the first chapter when I decided it was BS and decided to just try and create scripts I wanted, such as a file system stat counter, and learn that way. It worked fairly well :)

 

But I actually started with Javascript and cookies as I wanted a hit counter for the user. But I learned most of that from Webmonkey.com. Either way, yea those books are kind of a joke in my opinion.

 

I know what you mean, half the codes that come out of books like that look like they were written in the '60s and are not fun to copy and have to check every single character for error.

 

I created my own site and did the same, just created whatever I wanted, challenged myself, and over a period of months learned how to make extended objects, sanitize and secure data, create my own purposeful functions for projects, And if it was bad code it would simply not cut what I wanted, being a perfectionist i'd research and look at examples and make it perfect, and retain all that.

Learning syntax and basic usage in a few days. That's entirely possible, although probably not by people who buy 'in 21 days' books.

 

It might take considerably longer to learn best practices, quirks, or memorise common API.

Learning syntax and basic usage in a few days. That's entirely possible, although probably not by people who buy 'in 21 days' books.

 

It might take considerably longer to learn best practices, quirks, or memorise common API.

 

Yeah, it's more of a 'reference manual' of sorts. It's the equivalent (for most) of stating 'this is a car', but neglecting to show you have to drive it.

It's not absurd learning a language in a few days. It just depends on your prior experience with programming. Of course the people with that kind of experience are not the target audience for those books.

 

Well that's the context I mean when I say it's absurd.. I think those books are geared towards relative newcomers to the language (and perhaps programming in general - if not totally new, probably fairly new with little experience).

i too bought 2 books of sam's but to be honest until i started to take em at class and asked my teacher to explain i understood not too much. so now i realize buying this books without any knowledge of the prog launguage its of no use buying lol. its rubish teach urself javascript in 24hr.

i do same as everyone else, learn with experience. I'm well experienced with many "BASIC" programming languages and also MSL (mIRC scripting Language) and just started PHP a few days ago to make a member section for my website. This turned into a huge project which is now pretty much finished and i did 98% the coding myself with help from this forum.

 

So yeah, i agree it is easier if you have experience since you get to learn the basic format and stuff.

Ha somehow I don't think a book titled "teach yourself xxx in ten years" would sell quite so well!

 

I have rented some of these style of books in the past from college, but as others have said it's basically just a starting guide that you could just as easily get on the internet these days; and wouldn't have to type every bit of example code out yourself.

What I find interesting about these kinds of books is the psychology behind them.  They're aimed at people who want results while doing as little work as possible ("Only 3 days?  Score!") to achieve those results.  It seems similar to the various "you can lose weight by eating fast food" ads that are plastered on TV.  Yeah, eating a Subway sandwich or, laughably, something from Taco Bell's so-called "Drivethru Diet Menu," may be healthy eating, but none of it matters without the other component: exercise.  It indirectly describes the work ethic of our culture, IMO.

 

Someone won't be able to become a professional programmer by merely reading these books in the same way they won't get healthy by merely changing their diet.  Hard work is required.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.