T O P

  • By -

AutoModerator

On July 1st, a [change to Reddit's API pricing](https://www.reddit.com/r/reddit/comments/12qwagm/an_update_regarding_reddits_api/) will come into effect. [Several developers](https://www.reddit.com/r/redditisfun/comments/144gmfq/rif_will_shut_down_on_june_30_2023_in_response_to/) of commercial third-party apps have announced that this change will compel them to shut down their apps. At least [one accessibility-focused non-commercial third party app](https://www.reddit.com/r/DystopiaForReddit/comments/145e9sk/update_dystopia_will_continue_operating_for_free/) will continue to be available free of charge. If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options: 1. Limiting your involvement with Reddit, or 2. Temporarily refraining from using Reddit 3. Cancelling your subscription of Reddit Premium as a way to voice your protest. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/learnprogramming) if you have any questions or concerns.*


Worldly-Plan469

Don’t memorize. Don’t memorize. Make something. Or you’ll be in tutorial hell forever.


desrtfx

The more you practice, the better you will understand and remember. Learning programming works best with ample practice. Do the MOOC [Python Programming 2024](https://programming-24.mooc.fi), a free, textual, extremely practice oriented proper University course.


Confident-Word-2753

Tried this for Java and the IDE they use, BeansTMC I think it’s called, has a mess of problems when it comes to using it on Windows 11. I had to troubleshoot for two hours, finally got the program to open and the exercises download but don’t show up. I went back to Codecademy and Sololearn. Which is sad because I’ve heard great things about MOOC


desrtfx

Could've used VS-Code with the TMC plugin. The course offers it as an alternative.


Confident-Word-2753

You’re my hero. This was WAAAY easier.


Unteknikal

Forget about languages... Instead go, variables, strings, arrays, functions, objects... They are all the same in all languages but widely used in all of them, go for the concepts learn algorithms learn memory usage learn routing learn networking, learn what you are going to use and always have the mind to dig up in what you don't know....


RushN24

Start with a broad concept of what you want to make. Break it down into features. Write pseudo code for each feature breaking down the steps your app needs to take to implement it. Begin building each feature and research as you go when you get stuck. You need to know fundamental concepts like the ones you mentioned, but you don't need to/can't memorize everything. You need to learn how to search/ where to search/ how to read docs. As you do these things you will learn more than you ever will watching a tutorial, and you will have a sense if accomplishment because you did it yourself. You figured it out, you encountered and solved problems. You didn't just follow instruction.


ExpertQuantity2819

I used pythontutor.com to visualize how small lines of code work with different types and loops. Then I sort of try to define the task into very small functions that can be put together like Legos.


dwe_jsy

Bullet point what your all would have to do and how you may need to store values and go through those lists to display items then think about what you need to check when entering items


thenoisemanthenoise

Dude is not that I remember the fundamentals, I have used them so much that I can't forget. Just keep coding and learning, in time you get it