The Odin Project – Learn Web Development for Free
I question starting people on Ruby for web development. It was big and popular, but I feel that the popularity is fading (has faded?) for new projects, and there&#x27;s a lot of magic in that language, too.<p>Anyone starting web development now would do well to stick with Javascript. No, it&#x27;s not the nicest language, but there&#x27;s no avoided it. And you can always use that on the backend if you have to - and if you need to spend time learning something for the backend part you&#x27;d be better served learning about relational databases than Ruby.<p>Anyway, between JS, HTML, and CSS, you&#x27;re going to have a lot to learn. At least with CSS these days you can pretty much start with flexbox for layout, and maybe if you&#x27;re lucky you&#x27;ll never have to learn all the old horrible methods of getting things to look reasonable - or you&#x27;ll have a solid foundation when you do encounter them.