3 ms·
im also a non-programmer who has been learning programming and building websites. ive spent just over a year learning programming part time, and even with uber
by aaavl2821 9y ago
im also a non-programmer who has been learning programming and building websites. ive spent just over a year learning programming part time, and even with uber basic knowledge you can build useful stuff
i did CS50 on edx (harvard's intro CS program) which starts with programming basics (in C language) then jumps into web dev with python and javascript. you build 2 or 3 basic web apps as part of the class. after the class you have the tools to really go off and running and make some "real", though basic, web apps. it is a lot of work but a really well taught course with useful and challenging problem sets. i really enjoyed the lectures and problem sets and spent time on them that i otherwise could have spent having fun, just bc i liked them
in parallel i also did a codeacademy tutorial on html / css and built some basic static websites for friends. html / css isnt really programming but you can make and deploy basic static websites that are actually useful, and it gives you some experience hosting / deploying stuff on the web
just based on these 2 resources im working on building a moderately complex (for a beginner) web app that hopefully will be open for testing this month, am adding a vue front end to my blog as my first experiment with a modern JS framework.
the next steps for me are 1) learning about deploying and maintaining small web apps (ive just deployed static sites / JS to date) on heroku or aws or something, really dont know whats best, 2) basics of security (sql injection, xss, xsrf etc) and then ill be comfortable getting users on my app
learning about programming has been a lot of fun and led to some interesting side projects