Учить JS и не знать HTML/CSS довольно амбициозное решение.
Понять PHP не зная HTML конечно можно, но какой вообще смысл учить языки web программирования и не понимать азов?
Я посоветую сначала научиться верстать дивами и уже после этого оживлять верстку через JS/PHP.