If you are looking for quick, productive and efficient method of making your idea of application real then you should probably try Meteor JS. Meteor has recently become a basic framework for start-ups -
- Why meteor - Presentations by Rishi Goomar
- Why the future of the web is real-time
- 7 Reasons to Develop Your Next Web App with Meteor
- Why Web Beginners Should Start With Meteor
- Why Front-End Developers should try to learn Meteor
- Meteor.js The Perfect Match For Lean Startups
Mastering Meteor and mastering the art of creation dynamic web-apps can be possible with the help of online courses, video and audio files, interesting articles, formal materials and communication in specialized communities.
We collected a number of resources for full-fledged studying of Meteor. If you are a beginner in web-development, we recommend you to start learning from JavaScript, and then proceed with learning of front-end and back-end development. After mastering these instruments you will be able to cope with Meteor easily and quickly.
JavaScript
So, for studying JavaScript you can choose one of the online courses, the most popular books or video courses.
- Codeschool
- JavaScript-Garden is a growing collection of documentation about the most quirky parts of the JavaScript programming language.
- Eloquent JavaScript - is a book about JavaScript, programming, and the wonders of the digital.
- JavaScript: The Good Parts
- JavaScript: The Definitive Guide
- JavaScript Web Applications
- A JavaScript Primer For Meteor
- Javascript Basics for Meteor
- Learning JavaScript Design Patterns by Addy Osmani
- Video Course: Javascript Fundamentals: Development for Absolute Beginners
- Video Course (Russian language)
Whether you would like to be a professional developer or just want to pick it up for fun, learning front-end programming will be well-spent time for you. For studying front-end you can choose one of three popular framework:
Angular - Documentation
- Comparing Performance of Blaze, React, Angular-Meteor and Angular 2 with Meteor
- 5 Reasons Angularjs Developers should use Meteor
- Angular-Meteor
- Codecademy - Learn AngularJS
- ng-book - The in-depth, complete, and up-to-date book on Angular.
Backbone
- Codeschool - Anatomy of Backbone.js
- Backbone.js Russian
Ember - Guides and Tutorials
- Codeschool - Warming Up With Ember.js
- Course Ember.js
- The Code Logical - YouTube channel about Emver
- Ember Watch
Certainly you will need cooperation with a server. Therefore we recommend familiarizing yourself with Node.JS.
Node.JS - API
- Nodeschool - is a fantastic resource for learning about Node.js and the related ecosystem around Node
- Codeschool - Real-time Web with Node.js
- Node JS Video Tutorial
- Video Lessons (Russian language)
Then we can proceed to learning Meteor and you will get first results very soon. We divided resources into books, audios, videos and articles.
Meteor - Docs - Manual - Unofficial FAQ
Books
- Discover Meteor
- Discover Meteor Translations
- Meteor in Action - Stephan Hochhaus and Manuel Christoph Schoebel
- Your First Meteor Application - a free, online book about the Meteor JavaScript framework that helps web-development begginers build their first real-time web application with Meteor in a matter of hours.
Videos
- MeteorVideos
- Meteor For Everyone
- Intermediate Meteor
- Eventedmind
- Meteor Learning
- Diving into Meteor.JS
- Meteor.js chat tutorial
- Meteor Podcast
- Meteor Club Q&A
- TernopilJS - Meteor courses (Ukrainian language)
- Meteor screencast by JSSolutions
Podcasts
- A weekly podcast about Meteor.js
- Meteorpodcast
- Meteor Strike - The Meteor Strike podcast where we talk about interesting Meteor packages and other community contributions that make the Meteor JavaScript framework great.
- Discovering Meteor
- Meteor.js in detail. Slava Kim (Russian language)
Article
- Building a WhatsApp clone
- Building a Twitter clone
- Building a simple Facebook clone
- Build a Devpost clone
- Gravity – Let’s build our own social network
- How to create blog in Meteor (NOT for complete beginners!)
If you mastered Meteor or, perhaps, you have questions, join Meteor communities. We have also prepared for you a collection of useful tools and packages.
Packages
Tools
- MeteorPad - edit and run Meteor code inside your browser, see the results instantaneously, then easily save, fork, and share pads with others
- A Rails Inspired File Generator for Meteor
- Performance Monitoring for Meteor
Meteor Community and Chats
- Forum Meteor
- Meteor Twitter
- Meteor Facebook Page
- Meteor Google Plus
- Crater.IO
- Stackoverflow
- Quora
- Google Meteor Talk
- Ukrainian Chat
Take a look at the list of Meteor App and Source Examples
One of the multiple services Apiko Team provides are MeteorJS-based apps development and MeteorJS MVP creation. So, if you're in the need of the reliable and performant app creation, feel free to drop us a line.