I've just received the following email,<p>===<p>Hi Mihai,<p>I am reaching out to you for some suggestions about materials from where I can learn programming. I want to solve problems using code and become good at it. I know some basic constructs but can't put them together to solve a given problem. I know basic Python syntax.<p>I have a BSc in Chemistry from India. I came across your Twitter profile and saw the number of languages you are proficient in and then across your website the projects you have built. Sadly, I am no more in university but I want to build software and be good at it.<p>I want to gain the ability to write programs myself from vague problem definitions and eventually create beautiful things using code. I also want to be able to read code written by other people so that I can use the knowledge from them and also dig deep enough so that I can find out what is wrong with the code if there is any error.<p>Can you suggest me a learning path? If I have to learn mathematics for that, I am ready to do so.<p>Will wait for your reply.<p>Thanks
Pratyush<p>===<p>I almost fell for it. The thing that got me thinking is that I don't have a Twitter account. I do have a github account with a few projects and a personal website.<p>Is this a scam? If so, how?