Учиться никогда не поздно. Если отвечать на поставленные вопросы:
1. В первую очередь без желания. У меня была пара студентов которые пришли просто для отчета и им было параллельно и задания и знания, главное чтобы "зачетку не испортили". Кадры без "желания" отсекаются сразу. Далее идет группа людей которые сами не знают "чего хотят", но возможно их можно присоединить к первой категории. На уровне знаний нужны люд которые готовы принимать решения решая задачи, которые с удовольствием сталкиваются с трудностями и преодолевают их, а знает язык или нет не столь важно, если была хоть какая, но практика.
2. Решать задачи. Составлять ТЗ под решаемые задачи. Уметь находить решение самостоятельно. Если ставиться задача, то уметь придумать несколько решений ее и при выборе оптимального быть способным объяснить почему нужно выбирать "это", а не иное. Помогу научиться думать и не сомневаться в своих решениях, так как на каждый вопрос будет обоснование.
Можете переформулировать ваш вопрос, не очень понятно причем здесь редактор netbeans и любой другой редактор кода. Если ваш вопрос как именно реализовать редактор-wysiwyg тогда нужен перечень требований к нему так как если в вообщем тогда можно сделать любой тег редактируемым, но в итоге в разных браузерах у него будет крайне разное поведение.