stonednietzsche's recent activity

  1. Comment on Newbie here looking for advice on how to get into Programming/CS by building a project in ~comp

    stonednietzsche
    Link Parent
    I actually want to start building a progressive web app. More about this here. What do you think my approach should be?

    So if the example is you want to make an iOS app and you don't know how to get started, the first step would be to find some course or book or guide that will walk you through a basic example. Then you will have a basis for starting, and you'll be able to branch out on your own. I agree that this next step is kind of difficult. No one warned me about how much code I'd have to read just to understand how to use some feature of Android. There are no tutorials for a lot of this stuff. I think a good way to get going on your own is to first build out an extra feature for the tutorial project, rather than starting a whole new app with all new and different features.

    I actually want to start building a progressive web app. More about this here.

    What do you think my approach should be?

  2. Comment on Newbie here looking for advice on how to get into Programming/CS by building a project in ~comp

    stonednietzsche
    Link Parent
    I agree and thanks for being straight-forward. I appreciate it! I actually answered this in my previous comment, here Noted.

    The key to successfully learning to program in my view is to make it relevant to you instead of working on some abstract projects that don’t actually matter to you and have a chance of being directly useful to you specifically rather than just ticking some boxes in some list of resume skill.

    I agree and thanks for being straight-forward. I appreciate it!

    Writing a Reddit clone for instance is IMO more likely than not a waste of time. Who is going to use it? Do you actually want to even be a social media site?

    I actually answered this in my previous comment, here

    Instead I would work on things that solve your current problems, in the vein of “Automate the boring stuff with Python”

    Noted.

  3. Comment on Newbie here looking for advice on how to get into Programming/CS by building a project in ~comp

    stonednietzsche
    Link Parent
    Thanks! I have procrastinated enough over this but I finally have reason and the mindset to do this. Before I proceed to replying to the other parts, let me apologize for the late reply, I wasn't...

    Great that you want to do this, and it really is the best way to learn.

    Thanks! I have procrastinated enough over this but I finally have reason and the mindset to do this.

    Before I proceed to replying to the other parts, let me apologize for the late reply, I wasn't mentally available to get on internet.

    Thanks for breaking down in the way of you have. It certainly has made a few things clearer.

    If you wanted to build your own version of, well, Reddit shall we say? How would you do that? Well, you'd need a a database. So you can design that. A table for users, a table for comments and all of the other various tables, junction tables, etc.

    I actually want to do this. That's the intent and the project in mind to learn while building this. I have a community over Reddit which is devolving for various reasons and I would like to make a gradual shift over something more crafted under different principles and guiding philosophy.

    While the breakdown has given a relatively simpler picture, could you help me out with resources & a roadmap (Sorry, if it's asking for a lot) ?

    Books or a beginner's course in line with my goal (without getting lost in tutorial-hell), @cdb mentioned CS106a course from Standford. Shall I start with that?

  4. Newbie here looking for advice on how to get into Programming/CS by building a project

    Been lurking for a week on tildes now and I am really glad this place exists. The crow here is exactly what I have been missing on Reddit for a while now. Having said that, the whole Reddit...

    Been lurking for a week on tildes now and I am really glad this place exists. The crow here is exactly what I have been missing on Reddit for a while now.

    Having said that, the whole Reddit situation has some-what motivated me to get the balls rolling on an idea that I have had for a while and I am looking for advice on the same.

    I have often heard this phrase "Learn programming by building" but whenever I dive in to the resources, I fall flat due to the information overload and the general abstractness that the field has (I appreciate abstractness but here it demotivates me) and I have never found a proper resource that I could follow to actually build something instead of just blindly following tutorials and playing with them.

    So, my question is how do I translate "learn by building a project" into a practical framework.

    I know of 100 days of swift and I really like that approach however I don't think I want to start with swift or build an iOS app right now.

    24 votes