1. untuk menjadi web developer apakah harus bisa bahasa pemrograman atau coding?
tidak harus, apabila anda belajar programming maka anda akan menjadi web programmer, yang sebenarnya merupakan bagian dari web developer.  
web programmer tugasnya membuat fungsi-fungsi terntu pada website dengan bahasa pemrograman, sedangkan seorang web developer menjadikan website secara keseluruhan berfungsi, baik itu dari segi sistem, designnya, kontennya dll.  
dengan perkembangan teknologi saat ini, seorang web developer dapat dengan mudah nya membuat website menggunakan tools-tools yang bisa dibilang zero programming atau tanpa programming, seperti menggunakan wordpress, wix, shopify dll.  
namun ada bagusnya untuk anda terus menambah skill, terutama design user interface, dan bahasa pemrograman sederhana, yang seringkali di gunakan dalam pembuatan website seperti html atau css.
dalam bisnis apapun, yang namanya memulai adalah hal sulit, dan mempertahankannya bisa jadi lebih sulit. yang paling penting adalah anda harus terus beradaptasi terhadap pekermbangan teknologi, terutama web teknologi, mobile dan online marketing.  
ambil kaca dan lihatlah, selamat anda menemukan klien pertama anda. anda bisa memulai membuat case study untuk melakukan self branding. branding untuk diri anda.  
mulai dari yang simpel, buat kartu nama, brosur, dan tentu saja membuat website pribadi. tambahkan portfolio seiring dengan waktu.