8 ms·
Do some structured learning, there's lots of free quality courses/books/videos etc you can pick up. Structured helps because it fills in any gaps of knowledge t
by new_guy 8y ago
Do some structured learning, there's lots of free quality courses/books/videos etc you can pick up. Structured helps because it fills in any gaps of knowledge that you don't know you don't know.
Aside from that just keep doing what you're doing and revisit your old code every so often, you'll be surprised by how bad it is and you'll always find ways to improve it.
- Regardsyjc 8y agoThank you. What do you think are the top 5 or 10 structured learning resources? Do you have any favorite books, courses, or YouTube channels? There's so many resources that I get stuck in the paradox of choice. I can't try them all so I wish there was a Top 5 or 10 list like master guide to learning SQL, Javascript, master guide to programming fundamentals/building blocks, etc. For example, if I wanted to build the front end of my program- I don't know whether I should build it in Javascript, Django, or Flask. Even when I had to figure out what sql database to use- it seemed like there were so many choices.
- new_guy 8y agoIt gets easier with time. For databases I recommend this book http://it-ebooks.info/book/866/ http://it-ebooks.info/book/866/ 7 databases in 7 weeks, generally though all you need is either mysql or postgres. For front end work I would use Javascript not python. And I would suggest, and this goes for actually everything, learn the language first NOT a framework. Too many people do it the other way round and get stuck with mental models they can't shake. This is a good starter on Angular https://www.ng-book.com/2/ https://www.ng-book.com/2/ and the same style for React https://www.fullstackreact.com/ https://www.fullstackreact.com/ You've already taken the most important steps by building something that's useful, so don't get discouraged and just keep doing your best.
- snyena 8y agoI am very new to programming myself and I very much understand your sentiment. Two years ago I learned a bit of PHP and MySQL and built some apps and websites for my own use. What I found out is that I learn best by watching videos, not reading books or articles. I used Lynda.com videos as as foundation with the occassional Youtube videos thrown in (sometimes the pace of Lynda was a bit too fast for me or it felt like the lecturer was doing too many things at once). So I recommend Lynda and/or other similar services to see if it fits your learning style.