Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm not sure if 'architecture' is the correct term, but I've been looking for some articles online which talk about programming design and more about how best to use languages such as JavaScript in a code design sense rather than the actual syntax itself.
I have found many websites but a lot seem to be very out dated, and I'm not sure what developments have taken place with JavaScript over the years so do not know how old is too old.
If anybody could suggest some great websites, or maybe specific articles you think would be useful, that would be highly appreciated.
I am a beginner programmer currently using JavaScript with XML and of course HTML & CSS, and I'm currently trying to get further into and learn more about web development.
Must read:
Javascript: the good parts
Correct design, both in syntax as in 'real' code design.
Recently while researching for a JS architecture design project, I found these two presentations very valuable:
YUI Theatre Video: Nicholas C. Zakas — Scalable JavaScript Application Architecture
PureMVC Standard Overview Presentation
If you want a starting point, have a look at http://boilerplatejs.org which is a reference architecture for large scale javascript development. Disclaimer: I'm the author of it
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
As the title suggests, I've been getting into Javascript. I began with W3schools, but was told they're not all their search results suggest.
I have a fair amount of programming experience, so while it is not necessarily over my head, I do feel that without any practice problems or challenges it's hard to have the lessons stick. It feels more like a reference source than an instructional tutorial.
Thoughts and recommendations appreciated!
/e
I've seen other answers asking about Javascript tutorials, but the post I keep finding my way to is nearly 6 years old, and was edited 4 years ago. A lot can change in that amount of time, and from what I've gathered MDN has especially changed quite a bit since then.
The MDN is the resource for web development and there's tons of articles showing you how to do things, not just reference pages. Stick to it like glue. It isn't perfect in the literal sense, but it is the standard reference for most web developers.
Other useful resources include:
jsfiddle to play with your javascript
caniuse to see if your javascript will work across browsers (although usually the MDN is accurate in what you can and can't use)
and a new favorite of mine regex101 for regular expressions.
also, search engines are always your friends with web development so use them as much as possible.
edit - sorry, connection crapped out and didn't notice links where broken
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I want to be employable as a Front End Web Developer but can only write CSS/HTML along with a little bit of Jquery (on a tangent: moderate amount of PHP) but no understanding of Javascript.
The current skillset was learnt quite fast (9 months) through programming a website.. so I think projects are the best way to learn.
Any ideas on some simple projects/resources to learn and practice Javascript? I like Project Euler but the site only focuses on maths - maybe similar styled questions targeted at user interaction and core capabilities?
You already know enough, go apply for positions with companies even though you may only know a small amount, you will learn best by having projects to tackle on the job. Any organization that hires you will know your experience through the interview process.
If you do not do this and feel you need more experience, create a project for yourself or someone else, build a website, teach yourself how to build a .JS slideshow for example.
A decent book on JS that I have used is http://ineasysteps.com/products-page/programming/javascript-in-easy-steps-5th-edition/
You can try this book as well http://www.htmlandcssbook.com/
If you are into onlin learning try Code Academy http://www.codecademy.com/ or Code School https://www.codeschool.com/ or Tree House http://teamtreehouse.com/ courses
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I want to expand my JS/jQuery + PHP skills + frameworks, so question: Is it worth to buying some kind premium account to learn, if yes where threehouse or codeschool?
UPDATE:
I have inspected what course each website has, and I had decided to buy premium account at CodeSchool, because I like there AngularJS and other advanced web tutorials. Because on the Treehouse there were courses for those people who is starting from the beginning.
Thanks for the help.
I had a terrible experience with Treehouse, Why? Because it is focused to people with no experience with coding, I a knew php very well, so I learned nothing, but if you are starting with coding from 0 I would suggest Treehouse, they have a very good platform.
Is it worth it? In simple words, nobody knows.
This really boils down to what you want. PHP is a great language and you can find almost everything you want to know by googling, though it is nice to know the basics of the language.
I personally learnt PHP by sort of self learning (I watched online videos of Harvard university's courses on EdX(CS50). Google taught me the rest)
To simplify, if you want to go straight to the learning with ease, go for it. If you want to take your time, look around and see related stuff, learn yourself. Getting a project that challanges you is really useful.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm just starting to code in Javascript and in Titanium. Does anyone out there have recommendations for starter tutorials? Would prefer tutorials that are somewhat step-by-step and actually describe stuff instead of just throwing a huge chunk of code with no explanations; like being thrown into Kitchensink without any explanations; since debugging is difficult to implement in Titanium.
I'm also gonna recommend some tutorials that I've found useful so far:
http://www.youtube.com/watch?v=tX_7NGvcNk4
http://mobile.tutsplus.com/tutorials/appcelerator/titanium-mobile-build-a-pizza-ordering-app/
http://www.jonathanspies.com/posts/18-How-to-make-a-Native-App-Form-that-doesn-t-suck-with-Titanium
http://agiliq.com/blog/2011/02/iphoneandroid-application-development-using-titani/
I love this tutorial. It starts from the very basic and discusses quite a lot of modules:
http://cssgallery.info/seven-days-with-titanium-day-0-introduction/
Edit 2018, 7 years after originally writing this answer.
There are tons of guides now, a LOT of them on the official documentation: http://docs.appcelerator.com/platform/latest/#!/guide
Also the alloy kitchensink is a great go-to https://github.com/appcelerator/kitchensink-v2
It is better to explore the KitchenSink example that is provided by Titanium Appcelerator team itself! here is the link to download the latest version for the same. All the best. :)
You can start from The Wiki for Titanium .
I will give a +1 to the Kitchen Sink example but don't use it as a best practices on how to structure your app. There are a lot of examples of how to use the api and learn about the different options but the way they structure the project is just bad practice.
For project structure take a look at tweetanium and struct.
http://blog.krawaller.se/titanium-application-structure-learning-from
https://github.com/appcelerator-titans/tweetanium
Finally, check out Appcelerator on Vimeo
http://vimeo.com/appcelerator
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'd like to learn some Javascript before jumping into a framework like jQuery or Moo Tools.
Since I'm already familiar with C#/Java/Python, I'd like a resource that just shows me how to do things and not waste time with, this is an object, here's how you add numbers, etc.
What resource would you recommend for me? Thank you very much.
JavaScript: The Good Parts (although you should note that while it is a very good guide to the language, it doesn't talk about DOM)
I think www.w3schools.com is useful, at least as a reference
Object-Oriented JavaScript is a good book for learning JavaScript if you're already familiar with something else. It explains JavaScript core concepts but also has more advanced items like how OOP works in JS, which is something that can be confusing at first when coming from languages like C# or Java.
Mozilla Developer Central's JavaScript site is an excellent reference for looking up built-in JavaScript functions, such as what methods array have and even more obscure things like XPath support. https://developer.mozilla.org/En/JavaScript