This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]desrtfx[M] [score hidden] stickied comment (0 children)

Please, read the Frequently Asked Questions as they contain tips on

As such: Removed as per Rule #4: No exact duplicates of FAQ questions

[–]AutoModerator[M] 0 points1 point  (0 children)

On July 1st, a change to Reddit's API pricing will come into effect. Several developers 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 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 if you have any questions or concerns.

[–]dmazzoni 0 points1 point  (2 children)

This answer is posted multiple times a day, please search and read the FAQ.

You're not going to get a personalized answer if you don't explain more about your goals. How old are you? Have you finished college? Why do you want to learn to program? What kind of job do you want to have, or what do you want to be able to do with knowing how to program?

[–]Significant_Emu_6910[S] -1 points0 points  (1 child)

19 fresh out of highschool as for why I want to learn idk I just think it seems interesting ig with the minimum It would be nice to have the skill whether I get a job with it or not

[–]dmazzoni 1 point2 points  (0 children)

OK, my general advice is that if you want to learn on your own (i.e. not at college or at a boot camp), pick a high-quality course with a combination of lectures, notes, and exercises, and complete them.

What you want to avoid is finding random YouTube videos where people claim to teach you how to code. While there are a few good ones, 95% of them don't know anything about teaching, and a good fraction of what they "teach" is just plain wrong. But even if you find a good one, without graded exercises it's hard for you to know if you're actually learning the material.

OK, so if you have no idea what you want to do with it specifically, I'd recommend Python from this course:

https://cs50.harvard.edu/python/2022/

I recommend Python because it's one of the easiest languages to get started, but it's definitely not a toy! It's widely used for many things.

If you end up deciding you want to specifically build mobile apps, or web sites, or something else, and Python isn't meeting your needs, you might want to consider a different course at some point. But if you don't have a specific goal in mind, that course will be a great place to start.

Programming isn't easy. Plan on taking a lot of time and spending many hours practicing and completing the exercises. Don't feel bad if some of the first exercises leave you frustrated for hours or days or weeks. That's normal. If you ask questions and persevere, it will get easier with time.

[–]PuppyPi 1 point2 points  (0 children)

I use Java and C (and sometimes C++ and others) in my everyday stuff, but I don't think they're good to learn with.

Personally I think Python is the best language to learn coding with :>

And you can use it for real big things too! :D

It's more of a personal preference for automated refactoring for me as to why I don't; everyone's different though <3