Hallo guys, I really want to know the science behind websites.
Take hotels.ng, jovago, etc as sample. I kept reading online; these guys wrote thousands of lines of codes. Some went to school to learn it. Now, does it mean those of use that uses CMS are not developes ???
Also, I once read about front end and back end engineer. I know they don’t actually use engineering tools… what’s all those terms for?
I’m actually interested in teaching myself on how to code - got the whole time, internet and 24/7 electricity at my dispoal (and a 9-month old son too)
I know this is silly and someone might not reply. It’s fine anyways
1 Like
OK… Truth is using a CMS doesn’t [actually] make you a developer. At best it makes you a power user, IMO. But really it doesn’t matter. What matters is the tools you have are able to solve the problems you have at hand. Take Linda Ikeji for example, she runs on Google’s Blogspot and probably knows just the simplest HTML needed to get stuffs on her blog. And I daresay that she makes more money than some of the sites you’ve referenced.
So if you can find a tool out there that solves your immediate problem, I think you should just go with it. I think Konga started our with Spree commerce and then Magento, they’ve probably modified Magento beyond the stock version by now to meet their ever growing needs, that’s where Software Development comes in. Sometimes the existing tools can’t meet your needs so you need to extend them and sometimes it’s just easier to build from scratch.
As for Front-end and back-end, it depends on who is talking. As far as some companies are concerned, Front-end refers to what runs in the user’s browser: HTML, CSS & JavaScript. And backend refers to anything that runs on the server: PHP, Java, Python, NodeJS and any other server side language. It might also refer to the store used, e.g. MySql, ElasticSearch, Sphinx, Oracle, MongoDB, etc.
As for language to learn, first pick a problem you want to solve first, it will help you put things in perspective. I will advice the MEAN stack, simply because it uses JavaScript for both front and backend, so you don’t need to learn too many languages at a time.
6 Likes
You rock!!!
My startup idea needs a thorough development hence me asking the best language to learn… I’m reading about that MEAN stack for the first time …
@suxes2005, you have a very good answer there from @logbon72. And if you need help as per MEAN stack, feel free to reach out. I’m happy to help out.
Thanks brother. I really appreciate your time and effort. I have 101 questions if you don’t mind. My ID here is my skype ID if you don’t mind we chatting.
Once again, oshey baba mi!