3 ms·
How to start learning code for non-coder?
I'm a digital marketer who want to learn more about code, especially front-end that can support my career. Can anyone give me a suggestion that what I should first start with? Which book or which resource I can learn from for a newbie like me.
I also work with website, GTM and database so I think I need to learn more about PHP, mySQL... Any recommend what I should learn or focus?
- livinglist 5y agostart by learning basics of programming, learn terminologies and so on, I did this by watching tutorial on YouTube, plenty of free resources out there. then start building projects, do whatever you want, you can start with basic stuff like a calculator, journal, blogs, little game etc, then try something challenging, like a really beautiful and complex UI/UX if you want to focus on front end.
- lienhoangduy 5y agoThanks. Actually I'm quite interested in UI/UX too. Do you prefer any language should I come up with first?
- moltke 5y agoAre wanting to be able to badly hack things together and get stuck but not have to spend too much time learning or do you actually want to understand what you're doing? If it's the former then just learn some web technologies, if it's the latter then the language you learn doesn't matter and you should focus on learning the fundamentals.
- lienhoangduy 5y agoI think I will go with the fundamentals and get the basic knowledge to decide what I should go with next. Anw thanks for your recommendation
- DougMellon 5y agoThis is a fantastic resource: https://fullstackopen.com/en/ https://fullstackopen.com/en/
- lienhoangduy 5y agoThanks for the ref.
- sn9 5y agoThe best introduction to programming and CS online is probably CS50x on edx [0]. You can follow it up with their web programming course CS50w [1]. [0] https://www.edx.org/course/introduction-computer-science-harvardx-cs50x https://www.edx.org/course/introduction-computer-science-har... [1] https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript https://www.edx.org/course/cs50s-web-programming-with-python...