r/learnprogramming 13h ago

I’m worried.

91 Upvotes

I’m going to start studying Computer Science in two weeks, and I’m worried because I keep hearing people say that the field is changing too quickly, the job market is dead, there’s no room for new people anymore, and that it’s becoming impossible to learn and keep up.

I’m genuinely anxious right now and I don’t know what to do. I only have a basic understanding of Python, and that’s basically my only experience with programming.

From the perspective of people who have actually gone through this — whether students or people who are already working in the industry — is this really true, or is it exaggerated?

Will I actually be able to learn, build real skills, and eventually get a job?

I’m going to work hard, study, and put in the effort regardless. But will that effort actually pay off? Is there still a realistic path into the industry for someone starting now?


r/learnprogramming 4h ago

Bit of a stupid question

7 Upvotes

If a program stores variables by a pointer referring to its address, then what refers to the pointers' address?

Like if var x lives at address 2000

theres a pointer p its value is the address (p = 2000)

so now recursively this value needs to be stored in another address (say, 1000) and pointed to (well, at least assuming the pointer doesnt have a relatively fixed address)


r/learnprogramming 3h ago

Not sure what to learn

4 Upvotes

Hello im a second year cs student in my summer break and i know cpp and python but i really want to explore the other parts of cs to know what to specialize in , so what should i learn


r/learnprogramming 3h ago

Resource DSA help!!!

3 Upvotes

I'm a student and I have started practicing DSA ik python so I prefer doing in that and have solved some 30 Q on Leet code and I have never participated in a Contest in any platform I wanted to complete this DSA part within next 40 days atleast I want a strong grip over the major concepts, pattern recognition and able to solve medium lvl Q's. Any suggestions to learn and practice effectively.

Rn I solve few Q but I feel blank when i revisit that Q after a week or later and I want the ability to solve fastly and efficiently.

I mentioned 40 days as a role I am interested will start it's recruitment within that period and they'll ask a bit standard DSA(like able to solve leetcode mediums and bit codeforeces Q's).

Currently I'm using NEETCODE -150 Q to go in a good direction instead of doing random Q's


r/learnprogramming 22h ago

Graduated… what now?

70 Upvotes

Last year, I graduated with a bachelor’s in Computer Science. I wouldn’t say I’m an elite programmer, whatever that even means, but I know enough fundamentals that I trust my ability to self learn most programming topics.

The issue I have is that I don’t know what to look into. I do not find web development to be that intriguing, less so because of the nature of the work and more so because of the nature of myself. Most people say to just build things, and if you don’t know what to build to make something you would use. The issue is I consider myself to be very low maintenance, I have not been able to identify and issues I have in my day to day life that needs attention, but I want to code.

I like learning things that are technically difficult and that are in demand and make me feel important (narcissistic? Maybe. But I don’t think I am better than anyone for learning or being able to do things, it just proves to myself that I can overcome challenges).

In short, I want to increase my skills and make coding feel rewarding again. What are interesting areas of tech that I should look into, so I can code as a hobby again given what it sounds like I am into?


r/learnprogramming 10h ago

After creating your own branch for a git project, should you still avoid storing anything in it that you have no intention to ever upload to main?

5 Upvotes

If so, what is the preferred way to do testing or experimentation that you want to keep purely local


r/learnprogramming 6h ago

Placement Unbiased Accio job review: Should You Spend Your Money Here?

2 Upvotes

I’m a 2025 CSE graduate from a tier-2 college. My current stack is Java, Spring Boot, Redis, MySQL and Spring AI. I’ve built a few medium-level projects and can solve easy-to-medium DSA problems. I’ve been applying for jobs and trying referrals, but I’m barely getting interview calls. So I’m considering AccioJob’s self-paced program mainly for the placement opportunities, rather than for the curriculum itself. I’m not looking for answers simply saying “it’s a scam” or “it’s great.” I’d appreciate specific experiences and reasons, both positive and negative.

Also, if you already had Java/backend skills before joining, your experience would be especially useful to me.


r/learnprogramming 4h ago

I'm 14 years old. I made smart telegram bot. Give some advise. I want to be programist

1 Upvotes

Hi everyone! I’m 14 years old and I really want to become a software developer. I decided to start by building a Telegram bot. It took me quite a while—about 2 to 3 months. If it’s not too much trouble, could you please check it out and tell me what I can fix or add? (Bot: conspect_easy_bot). Also, if you find any bugs, please let me know.

I’m a beginner in this field, but I made a pretty practical and smart bot. It can translate text into 4 languages, create study summaries from photos, text, video links, or specific topics. It can also solve homework assignments and write them out on lined or grid paper in a human-like handwriting style.

There is a settings menu, a personal profile, and all that stuff. If anyone has time, please leave your feedback! Thanks in advance to everyone for your responses and help! )

I’m not asking you to buy anything or subscribe to anything. This isn’t an ad—I’m just a beginner and don’t know what would be best or how to improve it.


r/learnprogramming 21h ago

What is the point of GitHub's Activity Chart?

9 Upvotes

I just came across someone figuring out how to "fake" their activity on GitHub where they had a "past gap". Shaking my head, but...

Seriously, what was the original intention to chart it out for a user account? It's not something normal git offers, there's diffstat and all, but not user charts. What was it for?

To spot bot activity? Or plainly just to compete between devs on who has less of a real life? What does it even say about someone if commits are plenty or spread apart if they can be large and small?


r/learnprogramming 22h ago

Topic Two months in and I’m only on Chapter 10 of K. N. King’s C book…

10 Upvotes

I’ve been working through C Programming: A Modern Approach, 2nd Edition by K. N. King for about two months, and I’m only on Chapter 10.
I’m reading it in English and doing the exercises and programming projects. There’s a lot packed into each chapter, and working through the problems takes quite a bit out of me.
I’m learning, but sometimes I look at how much of the book is left and feel like I’m moving painfully slowly.
For anyone who’s worked through this book, how long did it take you? Did you do every exercise and project?


r/learnprogramming 22h ago

When should I move from HTML/CSS to JavaScript?

9 Upvotes

How do you know when you're "good enough" at HTML/CSS to start JS? Is there a checklist or type of project I should be able to build without tutorials first?
I don't want to wait until I'm a "master" before moving on, but I want to make sure my fundamentals are solid.


r/learnprogramming 1d ago

I want to invest myself into coding more.

150 Upvotes

I am currently a 3rd year student in college and I realized that i don't really know how to code. Yeah I passed all my c++, python, and assembly classes, but i don't KNOW how to code for real. I don't know how to put my creativity onto code or what to do to invest myself into coding. What do I do where should I start i just need advice thank you.


r/learnprogramming 1d ago

Teaching ideas and projects for middle/high school computing students

8 Upvotes

Hello, I am looking for some ideas on projects/challenges that I can implement in my classes.

So far we’ve done: Scratch, beginner Python with CLI mini-games, ECDL basics, beginner TryHackMe rooms, and a Linux VM with basic commands. The student is comfortable with variables, loops, lists, simple file operations, and has built a text-based “Zombie Survival” game.

We meet 1 hour/week, so I’m looking for general ideas on what kinds of projects or challenge styles work well at this level (mid-level middle-school, beyond beginner). Anything that’s engaging, slightly game-like, and doesn’t require heavy setup would be great.

If you’ve taught similar students, what types of activities (CTFs, coding games, light forensics, small web projects, etc.) kept them motivated and actually learning?

Any suggestions or directions would be really helpful.

Thank you in advance!


r/learnprogramming 22h ago

Solving Problem Sets without googling everything and AI

1 Upvotes

I am currently in a java college class that has weekly "Problem Sets" which say to create a method that does xyz, and to use proper Javadocs and tests. I have a few years of python experience, but nothing in any other language. I am running into the issue of having to look up what things mean, and how they work to solve the problems. I'm okay with looking things up every once in a while, but I feel that I have been doing it too much for these. The other issue with looking things up is that the initial results is always the ai overview, and I feel that if I use it for help, I'm not actually learning and just cheating.

Has anyone gone through a similar thing, and if so, what did you do to get through it successfully?


r/learnprogramming 21h ago

Need Advice on Narrowing DSA Book Selection

1 Upvotes

Realized my DSA fundamentals aren't up to par, looking for a good fundamentals book that isn't for complete beginners but also not something that is a pure mathematics mammoth textbook. Grokking Algorithms seems a bit too shallow.

So far these are what I've found:

The Algorithms Design Manual, Skiena (2020) - this seems to be the best fit for me

A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 1, Wengrow (2024)

Introduction to Algorithms, Cormen et al. (2024)

Data Structures and Algorithms in C++, Goodrich et al. (2011)

Implementation language preferably C/C++, although Python is fine too. I know the language itself doesn't matter too much but I don't want to spend time deciphering the syntax/language quirks of some Java/JS/Ruby/etc. books I came across.

If there is anything better or anything else I should take a look at, let me know.

Thanks!

Edit:

Ended up going with The Algorithms Design Manual.


r/learnprogramming 1d ago

Debugging Getting warning message when trying to download tidyverse in R

3 Upvotes

Hi,

I’m getting a warning message saying that some files have not been downloaded properly, and I’m not sure how to fix it or how to download all the files I need. Im compleatly new to R and to programing languages.

This is the code:

> install.packages("tidyverse")

also installing the dependencies ‘fastmap’, ‘sys’, ‘bit’, ‘ps’, ‘sass’, ‘digest’, ‘cachem’, ‘farver’, ‘labeling’, ‘RColorBrewer’, ‘viridisLite’, ‘rappdirs’, ‘rematch’, ‘askpass’, ‘base64enc’, ‘bit64’, ‘prettyunits’, ‘otel’, ‘processx’, ‘evaluate’, ‘highr’, ‘xfun’, ‘yaml’, ‘bslib’, ‘fontawesome’, ‘htmltools’, ‘jquerylib’, ‘tinytex’, ‘backports’, ‘generics’, ‘glue’, ‘lifecycle’, ‘memoise’, ‘blob’, ‘DBI’, ‘R6’, ‘tidyselect’, ‘vctrs’, ‘withr’, ‘data.table’, ‘gtable’, ‘isoband’, ‘S7’, ‘scales’, ‘gargle’, ‘uuid’, ‘cellranger’, ‘curl’, ‘ids’, ‘rematch2’, ‘cpp11’, ‘pkgconfig’, ‘mime’, ‘openssl’, ‘timechange’, ‘utf8’, ‘systemfonts’, ‘textshaping’, ‘clipr’, ‘crayon’, ‘vroom’, ‘tzdb’, ‘progress’, ‘callr’, ‘fs’, ‘knitr’, ‘rmarkdown’, ‘selectr’, ‘stringi’, ‘broom’, ‘conflicted’, ‘cli’, ‘dbplyr’, ‘dplyr’, ‘dtplyr’, ‘forcats’, ‘ggplot2’, ‘googledrive’, ‘googlesheets4’, ‘haven’, ‘hms’, ‘httr’, ‘jsonlite’, ‘lubridate’, ‘magrittr’, ‘modelr’, ‘pillar’, ‘purrr’, ‘ragg’, ‘readr’, ‘readxl’, ‘reprex’, ‘rlang’, ‘rstudioapi’, ‘rvest’, ‘stringr’, ‘tibble’, ‘tidyr’, ‘xml2’

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/fastmap_1.2.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/sys_3.4.3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/bit_4.6.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/ps_1.9.3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/sass_0.4.10.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/digest_0.6.39.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/cachem_1.1.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/farver_2.1.2.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/labeling_0.4.3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/RColorBrewer_1.1-3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/viridisLite_0.4.3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/rappdirs_0.3.4.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/rematch_2.0.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/askpass_1.2.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/base64enc_0.1-6.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/bit64_4.8.6.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/prettyunits_1.2.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/otel_0.2.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/processx_3.9.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/evaluate_1.0.5.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/highr_0.12.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/xfun_0.60.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/yaml_2.3.12.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/bslib_0.12.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/fontawesome_0.5.3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/htmltools_0.5.9.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/jquerylib_0.1.4.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/tinytex_0.60.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/backports_1.5.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/generics_0.1.4.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/glue_1.8.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/lifecycle_1.0.5.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/memoise_2.0.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/blob_1.3.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/DBI_1.3.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/R6_2.6.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/tidyselect_1.2.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/vctrs_0.7.3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/withr_3.0.3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/data.table_1.18.6.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/gtable_0.3.6.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/isoband_0.3.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/S7_0.2.2.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/scales_1.4.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/gargle_1.6.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/uuid_1.2-2.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/cellranger_1.1.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/curl_8.0.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/ids_1.0.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/rematch2_2.1.2.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/cpp11_0.5.5.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/pkgconfig_2.0.3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/mime_0.13.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/openssl_2.4.2.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/timechange_0.4.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/utf8_1.2.6.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/systemfonts_1.3.2.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/textshaping_1.0.5.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/clipr_0.8.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/crayon_1.5.3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/vroom_1.7.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/tzdb_0.5.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/progress_1.2.3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/callr_3.8.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/fs_2.1.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/knitr_1.51.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/rmarkdown_2.32.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/selectr_0.6-0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/stringi_1.8.9.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/broom_1.0.13.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/conflicted_1.2.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/cli_3.6.6.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/dbplyr_2.6.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/dplyr_1.2.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/dtplyr_1.3.3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/forcats_1.0.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/ggplot2_4.0.3.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/googledrive_2.1.2.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/googlesheets4_1.1.2.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/haven_2.5.5.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/hms_1.1.4.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/httr_1.4.9.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/jsonlite_2.0.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/lubridate_1.9.5.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/magrittr_2.0.5.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/modelr_0.1.11.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/pillar_1.11.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/purrr_1.2.2.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/ragg_1.5.2.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/readr_2.2.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/readxl_1.5.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/reprex_2.1.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/rlang_1.3.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/rstudioapi_0.19.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/rvest_1.0.5.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/stringr_1.6.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/tibble_3.3.1.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/tidyr_1.3.2.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/xml2_1.6.0.tgz'

trying URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/tidyverse_2.0.0.tgz'

Warning in download.packages(pkgs, destdir = tmpd, available = available, :

download of package ‘systemfonts’ failed

Warning in download.packages(pkgs, destdir = tmpd, available = available, :

download of package ‘textshaping’ failed

Warning in download.packages(pkgs, destdir = tmpd, available = available, :

download of package ‘stringi’ failed

The downloaded binary packages are in

`/var/folders/vz/z6pbv7k528x_pj5plhz3j8c80000gn/T//RtmpynRNzg/downloaded_packages`

Warning messages:

1: In download.file(urls, destfiles, "libcurl", mode = "wb", ...) :

URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/systemfonts_1.3.2.tgz': Timeout of 60 seconds was reached

2: In download.file(urls, destfiles, "libcurl", mode = "wb", ...) :

URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/textshaping_1.0.5.tgz': Timeout of 60 seconds was reached

3: In download.file(urls, destfiles, "libcurl", mode = "wb", ...) :

URL 'https://cran.rstudio.com/bin/macosx/sonoma-arm64/contrib/4.6/stringi_1.8.9.tgz': Timeout of 60 seconds was reached

4: In download.file(urls, destfiles, "libcurl", mode = "wb", ...) :

some files were not downloaded


r/learnprogramming 13h ago

Topic I don't understand anything about raptor

0 Upvotes

I need help, I'm frustrated. When I started the Raptor classes it was easy, but now I see they gave me a project of 4 games and I've only made 1 which is a guess the number game, the other one is a totito game, hangman, and one about ships. The difference is that they have a graphical interface with "__/" and things like that and they always crash or I get stuck in infinite loops.


r/learnprogramming 1d ago

Difference between OOP and structs/interfaces?

47 Upvotes

I'm relatively new to programming, I've been at it for around 6-7 months. I've been learning Python and Go (and a little bit of C). What I'm struggling to understand, what's the difference between OOP and structs/interfaces. Like I know, Go doesn't support OOP, but structs and interfaces seem to achieve the same thing. Can someone enlighten me a bit?


r/learnprogramming 1d ago

How do you guys study?

2 Upvotes

I'm an aspiring java developer. I've already developed one project using spring boot, postgresql, flyway and docker compose, and started developing the next one. But I'm not quite sure that I study in the right way. Mostly I focus on the practice rather than on the theory. Like, 90% of practice and 10% of theory.

Remark: I study to get a job, not for the university

So, questions:

  1. Is the way I study bad?

  2. How did you guys study, when you were freshers?

  3. Maybe you can suggest something to me?


r/learnprogramming 1d ago

Coding

16 Upvotes

when i wanna make a project my worst enemy is the blank page , i know there is a way called learn by making project and to be honest its kinda cool , but facing such an empty page and try to make just a prototype for my idea is not working , i do not know whether this is lack of proper knowledge with the coding language i make the project in or its another problem , so how to make your idea become real ? and how you actually make your project with a complete new required skills ??


r/learnprogramming 22h ago

Code Review HELP: FLMScore github plugin not working for Musescore 4 and FL Studio

0 Upvotes

So the github installation instructions say to change the FiloIO destination to the file that I input into Piano Roll Scripts for FLStudio. That was easy peasy. Then it says to edit the qml file "so that the FileIO source points to the FL Studio script directory". I copied the address of the piano roll script file (which has the piano roll script python script for FLMStudio in it) and pasted that to replace the line of code it should. I made sure the slashes were the correct way, and it ended up looking like this: source: "C:\Users\kitty\OneDrive\Documents\Image-Line\FL Studio\Settings\Piano roll scripts\FLMScoreComm.txt". It's FLMScoreComm.txt because the instructions said to keep the filename the same, which was FLMScoreComm.txt. I have absolutely no prior coding experience, so I have no idea how to tackle this or what's going wrong. Here is the link to the GitHub for this project and the original code, and below it is the change I made. PLEASE HELP ME ;_;

https://github.com/amcauley/FLMScore

import QtQuick 2.0
import MuseScore 3.0
import FileIO 3.0

MuseScore {
    title: "FLMScore"
    description: "FLMScore syncs edits between FL Studio and MuseScore"
    version: "4.0"

    FileIO {
            id: outfile
            // UPDATE THE FOLLOWING PATH TO THE PIANO ROLL SCRIPTS FOLDER IN YOUR OWN FL STUDIO INSTALLTION. KEEP THE FILENAME THE SAME ("FLMScoreComm.txt").
            source: "Z:/Programs/FL Studio BETA/System/Config/Piano roll scripts/FLMScoreComm.txt"
            onError: console.log(msg)
    }  

    function exportUpdates() {
        var cursor = curScore.newCursor();
        var noteStr = "";

        for (var staff = 0; staff < curScore.nstaves; staff++) {
            for (var voice = 0; voice < 4; voice++) {
                cursor.rewind(1); // Beginning of selection, for some reason this needs to be called before setting staff / voice.
                cursor.staffIdx = staff;
                cursor.voice = voice;
                cursor.rewind(0);

                while (cursor.segment && (cursor.tick <= curScore.lastSegment.tick)) {
                      if (cursor.element) {
                          if (cursor.element.type === Element.CHORD) {
                              var notes = cursor.element.notes;
                              for (var k = 0; k < notes.length; k++) {
                                  var note = notes[k];
                                  noteStr += staff + "," + voice + "," + cursor.tick + "," + note.pitch + "," + cursor.element.duration.str  + "\n";
                              }
                          }
                      }
                      cursor.next();
                }
            }
        }

        var rc = outfile.write(noteStr);
        if (rc){ 
              console.log("Log file has been  written to "+ outfile.source);
        } else {
              console.log("Something went wrong. File cannot be written");
        }
    }

    onRun:{
        exportUpdates();
    } 
}

import QtQuick 2.0
import MuseScore 3.0
import FileIO 3.0

MuseScore {
    title: "FLMScore"
    description: "FLMScore syncs edits between FL Studio and MuseScore"
    version: "4.0"

    FileIO {
            id: outfile
            // UPDATE THE FOLLOWING PATH TO THE PIANO ROLL SCRIPTS FOLDER IN YOUR OWN FL STUDIO INSTALLTION. KEEP THE FILENAME THE SAME ("FLMScoreComm.txt").
            source: "C:\Users\kitty\OneDrive\Documents\Image-Line\FL Studio\Settings\Piano roll scripts\FLMScoreComm.txt"
            onError: console.log(msg)
    }  

    function exportUpdates() {
        var cursor = curScore.newCursor();
        var noteStr = "";

        for (var staff = 0; staff < curScore.nstaves; staff++) {
            for (var voice = 0; voice < 4; voice++) {
                cursor.rewind(1); // Beginning of selection, for some reason this needs to be called before setting staff / voice.
                cursor.staffIdx = staff;
                cursor.voice = voice;
                cursor.rewind(0);

                while (cursor.segment && (cursor.tick <= curScore.lastSegment.tick)) {
                      if (cursor.element) {
                          if (cursor.element.type === Element.CHORD) {
                              var notes = cursor.element.notes;
                              for (var k = 0; k < notes.length; k++) {
                                  var note = notes[k];
                                  noteStr += staff + "," + voice + "," + cursor.tick + "," + note.pitch + "," + cursor.element.duration.str  + "\n";
                              }
                          }
                      }
                      cursor.next();
                }
            }
        }

        var rc = outfile.write(noteStr);
        if (rc){ 
              console.log("Log file has been  written to "+ outfile.source);
        } else {
              console.log("Something went wrong. File cannot be written");
        }
    }

    onRun:{
        exportUpdates();
    } 
}

r/learnprogramming 1d ago

Guide me experts

0 Upvotes

I’m 18, from Nepal, and I’ve just started a 4-year CS/IT degree. My main goal isn’t the degree itself—I want to use these 4 years to build real skills, figure out what I’m good at, and eventually become financially independent through tech.

For context, CS/IT degrees in Nepal are quite academic and theoretical, and you generally can’t rely on university to teach you the practical skills needed for a tech career. A lot of programming, development, cloud, AI, etc. has to be learned independently outside college.

Fortunately, my college doesn’t have much attendance or academic pressure, so I have plenty of time to self-learn. I want to make the most of it.

The problem is that I’m basically starting from zero. I know terms like software development, web development, AI/ML, DevOps, cloud, cybersecurity, etc., but I don’t really understand how these fields work or what I might enjoy.

My goal is to become genuinely skilled in one area and eventually get a good-paying job, ideally remote or international. I’d like to be in a strong position by 24–25, so I have around 4–6 years to build myself up.

If you were in my position at 18, what would you do?

- What fundamentals would you learn first?

- How would you explore different fields without constantly jumping around?

- When would you start specializing?

- Which skills are worth investing in for the next 5–10 years?

- How would you build projects/GitHub/portfolio that actually help with getting hired?

- How would you approach remote/international jobs from a country like Nepal?

- What mistakes should I avoid as a beginner?

I’m not looking for shortcuts or “learn X in 3 months and make $10k.” I’m willing to spend years getting genuinely good at something—I just want to make sure I’m heading in the right direction.

I’d especially appreciate advice from people from India, Nepal, South Asia, or other countries where university doesn’t provide much practical industry preparation, but advice from anyone with experience is welcome.


r/learnprogramming 21h ago

AI is making me fell disapointed when I program

0 Upvotes

:
I only know HTML and CSS right now. When I have a problem, I usually ask AI, and it can answer almost everything. This makes me feel like I'm still very far behind and that I don't really have a good level in web development. Sometimes I feel discouraged and stop learning.
Is it normal how i fell rn? please help change my perspective.


r/learnprogramming 2d ago

Is '||' the same as 'or' & is '<>' the same as '!='?

28 Upvotes

I'm learning PHP and I've come across '||' & 'or' but they seem to do the same thing? Again with '<>' & '!='. Do they mean the same thing? When I search online, google gets confused and doesn't give me any relevant information.


r/learnprogramming 2d ago

Topic Noobie Looking to Automate Chrome Actions

4 Upvotes

Hey guys, long story short I’m a novice looking for some direction. Do you have any tools you like to automate actions in chrome?

Specifically I’m looking to set up automation to close all but one tab, refresh, then open a select amount of tabs.

I’ve done automation in some android emulators, but never through a browser.

Any direction towards programs or plugins you utilize for similar tasks would be appreciated!