Какой смысл ограничивать себя чем-то одним, если существует вероятность возникновения задачи непосильной для этого чего-то? Кудряво сказано, а если проще, то есть такая штука, называется кругозор. И потом, какие-то вещи проще познавать на примерах, какие-то в сравнении с чем-то. Но все же лучшим стартом в изучении чего-либо является чтение документации и опыт предшественников, и если первое дает некоторое представление о предмете, второе позволяет избежать повторения ошибок и способствует улучшению решений уже существующих. [Читать дальше →][1]
[1]:
http://habrahabr.ru/post/254963/#habracut