If I, as a newbie programmer learning my first language, am finding the programs in John Resig`s Secret of the JavaScript Ninja (as well as his Pro JavaScript techniques) to be extremely difficult, does it suggest that I would never be able to get work in any kind of company with JavaScript?
-
-
Answer:
Those books are not meant as introductory books, so it's normal for you to find them difficult. Learning how to program is hard, and a book aimed at intermediate programmers is definitely going to be impenetrable to a novice, since it makes all kinds of assumptions about your knowledge and skillset. It's also possible that you might find learning programming from books is not the best way for you to learn - everyone learns differently.
Glen Murphy at Quora Visit the source
Other answers
No, Javascript is an atypical language to learn. I found it extremely difficult to pick up in the beginning. This is because its essentially a functional language with syntactic constructs from very imperative languages like C and Java. This makes it feel like a lot of what you know from C/Java may carry over, but its usually a bad idea to do things the same way in Javascript. It takes a while to see through that and adjust yourself to the necessary frame of mind. Then, there's also a very different inheritance model from other languages. Put together, I think this makes Javascript a tricky first language. I found it a little easier once I knew a little about a functional language (SML). In any case, I find the following tutorials by an excellent introduction to hands-on Javascript before you go on to a well-recognized book. EDIT: [the website seems to have been taken down but there may be a cache somewhere] http://www.cmurpg.com/assignment.php?n=6 http://www.cmurpg.com/assignment.php?n=7
Abhinav Sharma
No. Don't be discouraged. Note the introduction at http://jsninja.com : This book is intended to take an intermediate JavaScript developer and give him the knowledge he needs to create a cross-browser JavaScript library, from the ground, up. First of all, it's for the intermediate developer. Second, this intermediate developer may need to develop a library - a minority of programmers, at best.
Miguel Paraz
Like others have said, it is not an introductory book. If you want a gentle yet deep introduction you should try "Eloquent JavaScript" by Marijn Haverbeke. There is a free online version at http://eloquentjavascript.net/
Numan Salati
Related Q & A:
- How to become a good programmer in C language?Best solution by Quora
- Do I need a passport to get across at the U.S. border?Best solution by Yahoo! Answers
- Where can I take a good, free learning style test online?
- How hard is it to get a job at victoria's secret?Best solution by Yahoo! Answers
- How well does Dolby Pro Logic II work?Best solution by dolby.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.