Товарищи, я остановился на Sublime Text. Очень удобный интерфейс, со сниппетами до конца еще не разобрался но программка в целом очень нравится 

 Сейчас у меня была задача сделать таблицу умножения.
В примечании написано:
Использовать цикл в цикле. 
for (var i = 1; i < 10; i++) {
  for (var j = 1; j < 10; j++) {
    var result = i * j;
  }
}
Вот само решение, конечно, без помощи гугла я бы не сдвинулся дальше, но сейчас я хорошо понимаю что тут написано.
<table border="1">
			<script type="text/javascript">
				for (var i = 1; i < 10; i++) {
					document.write("<tr>");
  					for (var j = 1; j < 10; j++) {
    					var result = i * j;
    					document.write("<td>"+result+"</td>");
  					}	
  					document.write("</tr>");
				}
			</script>
	</table>
Возникли проблемы решения такой же задачи с Do While, через пол часа отпишусь если не смогу сам решить 

 да в любом случае я сюда всё выкладываю, ОпенСорс фор зе вин! 
