I'm wondering are there any ways to learn coding in 2 months? I'm mentioning for newbies who have basic knowledge about HTML but want to learn coding (PHP, Javascript and CSS) for 2 months and build a complete website with these languages.
It is possible? what is your personal advice?
All inputs are appreciated.
The answer is
Yes and
No. That's because the question is not specific enough to give you a definite answer.
When you say, you want to build a complete website, that could mean many different things. You can probably learn to build a simple HTML5 website with a little bit of Javascript and a few line of PHP for your form processing. HTML and CSS is very easy. You can learn it in a couple of weeks. HTML is not programming language. Programming languages are not so easy.
In one of the replies someone said he learned PHP in a week. That reminded me of one of the Chuck Norris jokes...
"Chuck Norris counted to infinity...twice!"
You asked in your post:
"I'm wondering are there any ways to learn coding in 2 months?" Coding could mean a lot of different things. You can copy and paste some PHP code and understand some of it. You can learn that in a short time. (
I hope you understand that if you're playing around with PHP there are some very serious security issues involved)
Those of you who replied that programming is not so difficult to learn, perhaps you don't know enough to know how much you don't know. I have developed a sense of humility about programming over the years. For example, if you want to write a Machine Learning algorithm from scratch,
not using anyone else's algorithms or any ML libraries, you really need to have a PhD. in CS & you will need to know Linear Algebra, Multivariate Calculus, Discrete Mathematics, Approximation Algorithms and Statistics. This takes a little bit more than two months.
That said, you should be able to learn enough to build a simple website in a couple of months. Yet, if you want to learn a programming language like Python so you can start developing software, you will need to learn a couple of hours a day, every day for a couple of years.
I highly recommend that you learn programming. You have nothing to lose by trying.