I did not learn to program assembler, do not make the silly assembly to C comparison. C is a different order of magnitude more high level then assembly.
On the other hand, yes learn C, yes learn ASM. I regret I don't know ASM, I should. It's on the to do list. Yes the vast number of people did use a high level abstraction first, but that's the wrong way to do it. ideally you do both in parallel. it really depends whether you are learning or trying to get a job done. If your just learning then do it the slow and painful way, it's worth it. If you have a job to do, then cut corners (There might be better corner cutting tools then jQuery though). On Tue, Nov 8, 2011 at 5:32 PM, Jason Persampieri <ja...@persampieri.net>wrote: > You folks advocating against starting with jQuery, did you learn to > program in assembler? Do you understand what's going on at the register > level and know that your code is as efficient as possible? If not, what's > the difference? > > I would wager that a vast majority of "experts" today learned a high level > abstraction first, then decided to dig deeper. At the end of the day, > jQuery is just a high level abstraction over the DOM (for the most part). > > Sure, there are folks who don't care and will never take the opportunity > to learn, but I'm betting that we have a *ton* more JS expertise now simply > due to jQuery (and the other libs) making frond-end development more > approachable. > > Telling people not to use it when starting out sounds like "I don't care > if it would lead to more total expertise in the field, I just don't want to > have to deal with all the riff raff." > > _jason > > On Nov 8, 2011, at 8:53 AM, Rohit Mehta <rohitrmeht...@gmail.com> wrote: > > Thanks :-) > > sent via Android > On Nov 8, 2011 10:21 PM, "kik" <kik.lo...@gmail.com> wrote: > >> Amit is right. -1 for JQuery. Start with the basics and stay far away >> from 3rd party software. Write your own code. Extend it until you realize >> what mess you made - then start over and rewrite it all. >> Learning is best done by making mistakes - it should not scare you. One >> of my favourite sayings: >> >> "Don't be afraid to try new things. Remember, amateurs built the ark, >> experts built the Titanic." >> >> >> On Fri, Nov 4, 2011 at 2:08 PM, Amit Agarwal <lifea...@gmail.com> wrote: >> >>> -1 to jQuery. Libraries make developers lazy. >>> >>> -Amit >>> >>> >>> >>> On Thu, Nov 3, 2011 at 8:29 PM, Jason weng <ja...@theplant.jp> wrote: >>> >>>> So, you can learn start from jQuery.<330.gif><330.gif><330.gif>, i >>>> think jQuery is enough for UI purpose. >>>> >>>> >>>> >>>> >>>> Best regards >>>> --------------------------------- >>>> 翁建 (jason weng) >>>> Web designer, The Plant Co., Ltd. >>>> >>>> http://theplant.jp >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Thu, Nov 3, 2011 at 10:50 PM, Rohit Mehta >>>> <rohitrmeht...@gmail.com>wrote: >>>> >>>>> Sorry, Shoulld have mentioned.. I am an Interaction Designer and need >>>>> to learn for UI purpose >>>>> >>>>> >>>>> On Thu, Nov 3, 2011 at 8:11 PM, Anatoly Geyfman >>>>> <anat...@geyfman.net>wrote: >>>>> >>>>>> Love the Garden, haven't come across it before, thanks for the link. >>>>>> >>>>>> -- >>>>>> Anatoly Geyfman >>>>>> http://www.geyfman.net >>>>>> >>>>>> On Thursday, November 3, 2011 at 7:40 AM, Jake Verbaten wrote: >>>>>> >>>>>> Read >>>>>> >>>>>> - the garden <http://bonsaiden.github.com/JavaScript-Garden/> >>>>>> - the good parts <http://shop.oreilly.com/product/9780596517748.do> >>>>>> >>>>>> Learn about node.js <http://nodejs.org/> then just write code, write >>>>>> more code, write more code. Write entire web applications using only >>>>>> javascript. >>>>>> >>>>>> On Thu, Nov 3, 2011 at 2:05 PM, Rohit Mehta >>>>>> <rohitrmeht...@gmail.com>wrote: >>>>>> >>>>>> What would be the best way to explore and learn advanced level JS? I >>>>>> know the basic..but need to go to the next level. Can anyone please >>>>>> guide me? Need help. >>>>>> >>>>>> -- >>>>>> To view archived discussions from the original JSMentors Mailman >>>>>> list: http://www.mail-archive.com/jsmentors@jsmentors.com/ >>>>>> >>>>>> To search via a non-Google archive, visit here: >>>>>> http://www.mail-archive.com/jsmentors@googlegroups.com/ >>>>>> >>>>>> To unsubscribe from this group, send email to >>>>>> jsmentors+unsubscr...@googlegroups.com >>>>>> >>>>>> >>>>>> -- >>>>>> To view archived discussions from the original JSMentors Mailman >>>>>> list: http://www.mail-archive.com/jsmentors@jsmentors.com/ >>>>>> >>>>>> To search via a non-Google archive, visit here: >>>>>> http://www.mail-archive.com/jsmentors@googlegroups.com/ >>>>>> >>>>>> To unsubscribe from this group, send email to >>>>>> jsmentors+unsubscr...@googlegroups.com >>>>>> >>>>>> >>>>>> -- >>>>>> To view archived discussions from the original JSMentors Mailman >>>>>> list: http://www.mail-archive.com/jsmentors@jsmentors.com/ >>>>>> >>>>>> To search via a non-Google archive, visit here: >>>>>> http://www.mail-archive.com/jsmentors@googlegroups.com/ >>>>>> >>>>>> To unsubscribe from this group, send email to >>>>>> jsmentors+unsubscr...@googlegroups.com >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Regards, >>>>> *Rohit Mehta* >>>>> Interaction Designer >>>>> +91 98235 17361 >>>>> >>>>> http://in.linkedin.com/in/rohitrmehta >>>>> www.twitter.com/rohitrmehta >>>>> >>>>> -- >>>>> To view archived discussions from the original JSMentors Mailman list: >>>>> http://www.mail-archive.com/jsmentors@jsmentors.com/ >>>>> >>>>> To search via a non-Google archive, visit here: >>>>> http://www.mail-archive.com/jsmentors@googlegroups.com/ >>>>> >>>>> To unsubscribe from this group, send email to >>>>> jsmentors+unsubscr...@googlegroups.com >>>>> >>>> >>>> -- >>>> To view archived discussions from the original JSMentors Mailman list: >>>> http://www.mail-archive.com/jsmentors@jsmentors.com/ >>>> >>>> To search via a non-Google archive, visit here: >>>> http://www.mail-archive.com/jsmentors@googlegroups.com/ >>>> >>>> To unsubscribe from this group, send email to >>>> jsmentors+unsubscr...@googlegroups.com >>>> >>> >>> -- >>> To view archived discussions from the original JSMentors Mailman list: >>> http://www.mail-archive.com/jsmentors@jsmentors.com/ >>> >>> To search via a non-Google archive, visit here: >>> http://www.mail-archive.com/jsmentors@googlegroups.com/ >>> >>> To unsubscribe from this group, send email to >>> jsmentors+unsubscr...@googlegroups.com >>> >> >> -- >> To view archived discussions from the original JSMentors Mailman list: >> http://www.mail-archive.com/jsmentors@jsmentors.com/ >> >> To search via a non-Google archive, visit here: >> http://www.mail-archive.com/jsmentors@googlegroups.com/ >> >> To unsubscribe from this group, send email to >> jsmentors+unsubscr...@googlegroups.com >> > -- > To view archived discussions from the original JSMentors Mailman list: > http://www.mail-archive.com/jsmentors@jsmentors.com/ > > To search via a non-Google archive, visit here: > http://www.mail-archive.com/jsmentors@googlegroups.com/ > > To unsubscribe from this group, send email to > jsmentors+unsubscr...@googlegroups.com > > -- > To view archived discussions from the original JSMentors Mailman list: > http://www.mail-archive.com/jsmentors@jsmentors.com/ > > To search via a non-Google archive, visit here: > http://www.mail-archive.com/jsmentors@googlegroups.com/ > > To unsubscribe from this group, send email to > jsmentors+unsubscr...@googlegroups.com > -- To view archived discussions from the original JSMentors Mailman list: http://www.mail-archive.com/jsmentors@jsmentors.com/ To search via a non-Google archive, visit here: http://www.mail-archive.com/jsmentors@googlegroups.com/ To unsubscribe from this group, send email to jsmentors+unsubscr...@googlegroups.com