IDE очень помогает, раньше использовал eclipse, теперь открыл для себя NetBeans и он мне больше понравился. Там есть навигация по коду (по порядку описаны методы исходника). Часто использую этот функционал - как шпаргалка. Ну и конечно же хорошие комментарии в коде очень помогают навести порядок в голове
Смотря как сильно вы хотите изучить программирование
Писать полноценные программы вам уже врятли придется, но разбор ассемблера поможет понять многие моменты в работе компьютера, о которых так вы бы никогда и не задумались, работая с языками высокого уровня.
Так что - для саморазвития очень интересная тема.
Developers must not attempt to change the placement of any Product in the Store, or manipulate any product ratings or reviews by unauthorized means such as fraudulent installs, paid or fake reviews or ratings, or by offering incentives to rate products. original
Если вы умеете нарисовать баннер на бумаге, то фотошоп особо и не нужно изучать. Начните работать с основными инструментами (которые в левой панели), а дальше постепенно все узнаете сами. И да, поставьте английскую версию :)
p.s. А вообще ваш вопрос звучит как "купил карандаш, помогите найти самоучитель по рисованию". Фотошоп лишь карандаш.
p.p.s. А из книг посоветовал бы официальный учебный курс от Adobe, мне понравилась эта серия- именно то что нужно для быстрого старта.
Array.prototype.diff = function(a) {
return this.filter(function(i) {return !(a.indexOf(i) > -1);});
};
[5,3,4].diff([1,2,3,4,5,6])
// => [], и это означает полное вхождение
Да, тайм-аут есть: ApplicationPools > Pool > Advanced Settings > Shutdown Time Limit
Когда процесс превышает доступный лимит времени на закрытие, процесс убивается, это также потом и по логам видно.
что вам ближе и что лучше знаете, то и используйте, принципиальные отличия в полноценной кроссплатформенности Java, но .Net удобнее для разработки, я бы выбрал .Net