This is what I'm doing/planning to do right now, might help: Java Programming I-II ( https://java-programming.mooc.fi/ ), Data Structures ( https://fa20.datastructur.es/ ), Software Construction ( http://web.mit.edu/6.031/www/fa20/ )
Ask HN: Programming 101 online course recommendations?
31–40 of 44 posts
Re: Ask HN: Programming 101 online course recommendations?
#32Hi! If you want to learn programming, I'd recommend FreeCodeCamp, to learn the basics of Web Development. I found their course pretty great many years ago when I was getting started. I hope you find it useful! Let me know if there's any other help I can give you.
Re: Ask HN: Programming 101 online course recommendations?
#33Or read about agile user story mapping, user personas, user stories and write your requirements that way. If that is not enough - get a UI/UX designer who'll translate your requirements into interactive prototypes which will somewhat serve as requirements for the developers.
This time, I'm starting with wireframes, then clickable prototype to show the show and then I'll write a spec sheet for like search and upload.
Do you think requirements can be written in plain sentences or should they go by component/user story/functionality/requirement in a spreadsheet?
Re: Ask HN: Programming 101 online course recommendations?
#34gameswithgo.org is a fun way to learn, it is a free video series I did, using the Go programming language, with game based projects. But the content is serious computer science fundamentals.
Re: Ask HN: Programming 101 online course recommendations?
#35Look into Behavior Driven Development, this is a methodology designed explicitly to prevent the problem you are experiencing. If you really want to learn programming, I recommend https://eloquentjavascript.net/ , this book is targeted at beginners but has enough rigor to give you a good base. JavaScript is also lingua-franca of web development. It is also a much simpler language than JavaScript with a smaller learnin…
Re: Ask HN: Programming 101 online course recommendations?
#36I may be presuming too much, but it sounds like perhaps you less need to learn to program and more need to learn to communicate with one another around technical topics. It's likely that (again, presuming here) if this is your first time doing this sort of thing, you're not able to provide precise (even if non-technical) feedback to your developers and likewise they may not be very good at taking non-technical inform…
Re: Ask HN: Programming 101 online course recommendations?
#37Someone should build an app 5 different ways and discuss the pros and cons of each architecture/structure of the app. Haven't seen a course like that. There is plenty of stuff on Architecture, but not a single course on showing what bad architecture looks like.
Re: Ask HN: Programming 101 online course recommendations?
#38Honestly props to you for choosing self-improvement as the route forward instead of railing at the developers for not understanding you. I would recommend picking a programming language and doing the basic tutorials for it to start, all languages have them. If you hit upon something you feel the tutorial isn't explaining well, open a new tab, google that specific thing, e.g. "what is a function" / "how does a functio…
Right now, I think I should keep it as a web app because it seems easier (?) but will need to add desktop and then mobile (maybe mobile before desktop for upload and portability reasons, but I haven't decided).
MERN stack: ReactJS with Redux Node.js MongoDB / Atlas AWS EC2
I just checked out StackOverflow, we're going to be friends :)
Re: Ask HN: Programming 101 online course recommendations?
#39Re: Ask HN: Programming 101 online course recommendations?
#40If you’re looking more to be able to intelligently communicate rather than program independently, I’d recommend the Harvard CS50 for Business Professionals. https://www.edx.org/course/cs50s-computer-science-for-busine...