File Size: 428 KB
Print Length: 70 pages
Publisher: Kirill Shirinkin; 2015_10_ver_5 edition (October 25, 2015)
Publication Date: October 25, 2015
Sold by: Digital Services LLC
Language: English
ASIN: B017632IYY
Text-to-Speech: Enabled
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Enabled
Best Sellers Rank: #100,683 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #5 in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Ruby #17 in Books > Computers & Technology > Programming > Languages & Tools > Ruby #88 in Kindle Store > Kindle Short Reads > Two hours or more (65-100 pages) > Computers & Technology
As a senior web developer working for an international company that began as a small startup, I sometimes get asked (typically by people who know just a bit of programming): how do you become a web developer?There are two ways. The long way is to study four years of computer science and then do a few internships. The short way is to sit down with a computer, get started and apply for a practical job as soon as possible. For learning web development the short way, all resources are out there on the internet. But you need to find them. K. Shirinkin's book can help you do exactly that.The very short reference is a guide into the world of web development when you don't know where to get started. It covers the most important practical topics in a web developer's work (e.g. editors, Unix, Git, CSS, HTML, JS, Ruby as backend) each in a chapter of just two or three pages. Each chapter summarizes one topic and contains pointers to free online resources such as tutorials or references. You can then use these resources to actually learn the topics in depth. The author's choice is to focus on a Ruby-on-Rails stack. The book is a very quick read and ensures you cover the most important domains of web development. The writing is easy and does not require technical knowledge.The descriptions and references outline some of the most important practical basics of web development. These basics do not change as quickly as many trends in the field. Therefore, it seems worth reading to me (even if the days of RVM may be numbered). If you read it and study the referenced material, I believe this book may very well help you to educate your self to become a web developer.
A brief and clear introduction to web development. A great guide for the do-it-yourself learner. It's chock-full of wisdom from an experienced programmer and links to online resources that go into depth on each of the topics covered.I was planning on giving this book four stars as I at first thought that the book didn't dive as deeply into some of the topics as I wanted - like Testing for example. Then, as I struggled when testing out two projects in different versions of Rails I came back to the book and paid more attention to the rvm/rbenv section. The solution was there all along and I had just not read it carefully enough! It's not a book with many words that shows you how to do things over and over again until you understand. It's a book of few words that goes straight to the point. I just needed to pay attention more closely.Also, the links at the end of every section point to some of the best online free resources I've seen to dive deeper into that topic.Only thing I would change is, perhaps, that the big cover images in each section don't look so great on my Kindle.
Kirill provides a great framework for any buding developer.vHe uses the very popular and highly demanded Ruby language, and Ruby on Rails framework as the foundation for learning this skill set. His outline for self-education is solid. You wont go wrong following this guide.
This book does a great job of addressing a huge problem for beginners who want to develop web skills.It provides an overview of the essential tools, what they are, why they are important and then references resources where you can learn to use them.In learning what one needs to know, the problem is not finding resources...1,000 times more information than anyone can ever consume is all over the web. The problem is knowing which tools are relevant and why. This book explains exactly that. And then provides a thoughtful set of references in each area that the reader can explore.While it assumes the beginner has no technical knowledge, it does assume the reader is comfortable following the resource links to their area of interest and installing open source code as instructed at the various sites.It is NOT a step-by-step tutorial/handbook of how to build a website or to develop back-end applications or how to run Linux.It IS a outline or map of what you need, why you need it and thoughtful referrals to the relevant opensource (i.e. free) resources.I agree with the author that in most cases giant tutorial books are not an effective way to learn, plus there are hundreds of such books already written. It is much more effective and meaningful to get an overview sense of the components and then try to solve/create something of personal interest.I wish I had found this book when I was first learning...it would have saved me literally hundreds of dollars and lots of wasted shelf-space.
Self-education for Web Developers: What to Begin With and Where to Move to Learn How to Develop WEB Applications Logical Chess: Move By Move: Every Move Explained New Algebraic Edition Self-Love: The 21-Day Self-Love Challenge - Learn how to love yourself unconditionally, cultivate self-worth, self-compassion and self-confidence (self ... happiness) (21-Day Challenges Book 6) Self-Discipline: Achieve Unbreakable Self-Discipline: How To Build Confidence, Willpower, Motivation, Self-Belief And Master Your Life!: Self control, ... Self-Confidence, Self-esteem, Organizing) Self Help: How To Live In The Present Moment (Self help, Self help books, Self help books for women, Anxiety self help, Self help relationships, Present Moment, Be Happy Book 1) 10 Days To Lifetime Self-Discipline: The Fastest Path To Motivation And Willpower (Self-Confidence, Self-Belief, Strategies, Develop Discipline, Achieve your Dreams) Learn German Step by Step: German Language Practical Guide for Beginners (Learn German, Learn Spanish, Learn French, Learn Italian) Move Like An Animal: Feel Comfortable, Be Flexible, Move Well for Life in 3 Simple Steps. Self Hypnosis for Beginners: The Ultimate Guide With Systematic Steps To Master Self Hypnosis (Self Hypnosis, Self hypnosis as you read, Self hypnosis diet) Self Hypnosis: The Ultimate Beginners Guide To Mastering Self Hypnosis In 7 Days (self hypnosis, self hypnosis diet, self hypnosis for dummies) Build Web Applications with Java: Learn every aspect to build web applications from scratch RUN: What To Know About Running Before You Begin (A Complete Beginners Guide: Learn How To Start Running And Jogging): (Running And Jogging For Beginners, Weight Loss, Exercise, How to Run And Jog) Android: Android Programming And Android App Development For Beginners (Learn How To Program Android Apps, How To Develop Android Applications Through Java Programming, Android For Dummies) Python: Learn Web Scraping with Python In A DAY! - The Ultimate Crash Course to Learning the Basics of Web Scraping with Python In No Time (Web Scraping ... Python Books, Python for Beginners) NAVY SEAL: Self Discipline: How to Become the Toughest Warrior: Self Confidence, Self Awareness, Self Control, Mental Toughness HYPNOSIS FOR WEIGHT LOSS: SELF HYPNOSIS as you read (FREE Life Mastery Bonus Toolkit Included!) (Self Hypnosis As You Read, Self Hypnosis for Beginners, ... Weight Loss, Self Hypnosis Audio Book 3) Experiencing CBT from the Inside Out: A Self-Practice/Self-Reflection Workbook for Therapists (Self-Practice/Self-Reflection Guides for Psychotherapists) Universal Design for Web Applications: Web Applications That Reach Everyone The Education of the Child: And Early Lectures on Education (Foundations of Waldorf Education) Cats: The Cool Cat Fun Facts & Amazing Pictures eBook Guide - Cat Supplies - Cat Gifts, Pet Supplies, Cat Sense, Childrens Books, Children's Education, Education Books, Learning Resources, Education