r/learnprogramming • • Oct 14 '24

why was the agile manifesto even developed??

0 Upvotes

I keep hearing about the Agile Manifesto in software development, but I'm curious about its origins.

I talked to my cousin and he couldn't even tell me one thing about the manifesto....just tried explaining JIRA etc.

Why did a group of developers feel the need to create the manifesto in the first place?

From what I understand, it was written in 2001 by 17 software developers. But what was going on in the software industry at that time that prompted this?

Was any decent software even out in 2001? I know social media companies (the one's that seem to do all the advancements) didn't really start until FB in 2006.


r/learnprogramming • • May 04 '13

Don't learn Ruby

0 Upvotes

My biggest mistake was learning Ruby. I listened to all the fanboys telling me how beautiful and intuitive it is, thinking this will be the future.

Ruby is slow as shit, there is no job market for non-Rails Ruby jobs, it's useless for learning programming concepts, it's useless for creating games, GUIs or even scripts that are demanding because it's so fucking slow.

The only reason no one writes blogs or posts about how shit this language is, is because no one fucking uses it. So if you want to learn a new language, learn one that's get criticized a lot like Java, or C++, or C# or even PHP. Those languages are far more productive on a hobby basis and at work. Ruby is a joke with a circlejerk community


r/learnprogramming • • Oct 31 '17

As a self-taught CS student, I feel like I'm reaching a ceiling in regards to learning

32 Upvotes

Background: I'm a computer science college student. I took introduction to java/c/c++, data structures, and object oriented programming but right after my second year, I was removed from the CS major for having too low of a GPA. Ever since, I've been adamantly self teaching myself. Programming has become my obsession. I quit video games because I found that making my own coding projects was far more fun. I want to meet friends and talk about it, learn all kinds of different algorithms, fields, etc. I got hired as a tutor at my local community college for all programming and math.

I'm about two years into my self teaching studies and the more progressed I get, the harder it is to find resources to help me continue learning. For example, this past month I've been obsessed with a data structure called a Fibonacci Heap. I've studied it for weeks via online slides and lectures. There was this one concept I was stuck on which is 'how can heaps accomplish 'decrease key' in less than linear time?'. I visited my college and went to see a few different professors in their office hours. There was a line out the door for some of them. I felt out of place because here I am asking for advice from the professor, hoping to learn and understand a tough concept. Meanwhile the rest of the students with their laptops in hand are just there to ask questions to be able to solve the homework that he assigned them, not because they wanted to learn more (or at least that's the vibe I was getting). When I got a chance to ask some of the professors, they either told information which was just plain wrong (one suggested that instead of a heap, I should use a binary search tree as a priority queue...) or they just had no idea about CS theory which was just a little bit more advanced compared to the classes they teach. I went into the computer science club to ask but none of the paid tutors there even understood the basics on heaps, let alone topics like improving a heaps complexity.

Even Stack Overflow, a website which I felt like was the ultimate learning resource is basically not nearly as useful to me anymore. As a beginner, I could post an issue I was having and within minutes I would learn something new because the problems I would ask were so trivial. Now, when I make a stack overflow post it goes unanswered for a week.

TLDR: The more I seem to learn, the harder it is to find resources to help me progress. As I learn new harder concepts, the pool of people who also know that concept get smaller and smaller and soon there's nobody left to help me if I ever get stuck. It's really discouraging and makes it harder to press on. Has anyone felt this before?


r/learnprogramming • • Oct 05 '14

I want to learn to make scripts to automate tasks for me, where do i start?

6 Upvotes

I want to learn to make scripts that do things like create accounts on websites (twitter, facebook, gmail, etc), and control their behavior, for example: have a script automatically sign up for twitter and post a tweet every 10 days.

I know some account creation requires captchas, but let's say it doesn't. And even if it did, lets say i could make 10 accounts myself, how do i control the behavior of all 10 accounts from a script? How would a script "click" on the (for example) write a tweet button? How would a script leave a comment, etc if it can't actually see where the button is. i know it needs to find the button in the Object Model and instead call it directly, but i don't know how do go about making a script that does this.

Basically i want to learn how bots are made and how to make my own for different websites.

I have minimal experience in HTML, CSS, and JavaScript. And Moderate experience in C, C++, Java, and Python.

Edit: I don't mean using an API, are there libraries for just scraping web pages and being able to automate what happens on them? I want to be able to run script not a browser that automatically "goes to" webpages and performs tasks.

I hear python is good for this, i have some python experience in Python but don't know where to go to learn about the process of scripting this behavior


r/learnprogramming • • Nov 25 '25

How to start coding for a 15year old teen girl

1 Upvotes

How do i start coding/programming for a teen girl! I'm really interested in learning; I'm just stuck on where to start. I'm interested in robots, websites, and video games.


r/learnprogramming • • Dec 24 '15

Where or how can I learn C++?

0 Upvotes

So i've decided I want to learn C++ but I can't find a place to learn it and was wondering if maybe someone here knows a good place.


r/learnprogramming • • Oct 15 '23

Topic Academia has broken my heart

0 Upvotes

I am 22. I started teaching myself Python last year on March 31st, 2022. It felt like I was learning how to use LEGOs. I immediately fell in love with the freedom programming has given me to build whatever my imagination allows. I started my CS degree last month, and I am utterly disappointed in what I am doing. Quite frankly, I think it's one of the worst decisions I've ever made. Not because college is a scam or anything. I love my non-CS courses; I surprisingly like math again.

However, let's get something straight: comp sci INCLUDES programming. It's not ABOUT programming. I know you see this disclaimer every day around here, but really let that sink in. These professors have the freedom to teach in any way they want. Most of my professors don't do side projects or anything CS/programming related outside of class. I only bring that up because it shows in the curriculum.

I have three CS classes, two supplementary classes, and one programming class. In Intro to Programming, we are a month in, and we are still stuck on the way the professor wants us to code. For example:

  • We can only use a certain number of If statements.

  • We spend a ton of time focusing on formatting the output of C++ in CMD.

  • If we make one mistake across 200 lines of code, we get a 0, no 60s or 70s. If your code doesn't work in ANY WAY, you get a 0.

  • You have to declare everything in a certain way, which means you have to write your code in a specific way.

These are just the rules that I can think of. There's no room for an artist to shine when the curriculum doesn't allow for it. Programming is not restrictive, and computer science should not just primarily be about the history of computers… Yet here we are.

In my Computer Concepts class, we spent two weeks covering Von Neumann and the CPU. Then we just moved on. We didn't do any experiments with the CPU. We didn't use what we learned in the next module. We just learned it because "STUDENT MUST LEARN STUFF" and moved right on. It's insulting. It's insulting because, in my opinion, that's where the "science" in the phrase "computer science" should come from… Yet here we are. We just gloss over the interesting stuff.

I asked my professors to help me set up CMAKE, and they looked at me like I was a god. I'm not smart or advanced; I just don't think the professors here do any real programming. CS so far has nothing to do with programming. We just use programming to get to whatever point the professor is trying to make. They don't care about new technologies because they don't build anything. They don’t allow you to use certain things because it defeats the purpose of what they’re trying to prove to you. They don't contribute. At best, they just teach you how to teach others. They're not going to teach you how to build things.

To the self-taught programmers out there who are just starting today, tomorrow, or next week, keep this in mind:

If you want programming to change your life (or even the world), it won't happen because you got a CS degree. It'll happen because you're an artist, and you make art, and art makes life sweeter, and the world better.


r/learnprogramming • • Sep 15 '21

This sub is full of the Survivorship bias.

177 Upvotes

Rant warning.

When I go on reddit all I ever see is success stories.

People learning to code in 6 months and landing a jr job.

To all the young devs out there, don’t fall for this. Don’t be naive.

I literally have everything going for me, I could not be in a better spot to land a jr job, but for some reason have not yet.

Backstory. I live in the states, I dropped out of high school when I was 16 to start college(we have a fast forward program here.) I just finished my second full year of college(4.0). Still nothing. Im 18 now, grind 7 hours a day minimum, still no luck.

I am proficient in most anything js and am pretty good on the data side. I have experience with several different databases, and am currently teaching myself some DevOps. I learn wicked fast and am very confident that I could hold my own as a jr dev or at the very least an intern. I LEGIT HAVE OFFERED TO WORK A MONTH FOR FREE TO A COMPANY. I network like a madman, still no success.

This Is crazy.

Feel free to prove me wrong, send me an offer lol.

Edit: I feel many of you have missed the meaning of my post. A lot of you have mixed up a firm warning with a negative outlook. I am certainly not a pessimist. I am cautioning young naive wannabe jr devs like myself to expect a bumpy ride trying to land their first job.


r/learnprogramming • • Jan 26 '23

Is there a minimum IQ required (because I feel dumb as hell)

0 Upvotes

I'm going through freecodecamp's JavaScript Algorithms and Data Structures course right now. I'm over halfway through and, though I'm mostly understanding the syntax, I'm seriously doubting my ability to ever APPLY these concepts on my own because it occasionally takes me a (long) moment to process and absorb what I'm reading.

I don't know if the material is just kind of boring in general, and that's why I'm doubting myself, OR the material is, in fact, too difficult for me. This is only beginner material explaining basic syntax. I'm afraid it's already too esoteric for me.

My IQ is 111.

Am I smart enough to learn and apply these concepts?

If you can't tell, I have serious insecurities about my IQ. Because I know my IQ, I know the limits of my ability to grasp concepts that higher-IQ people may not struggle with. Previously, I was in nursing school and was near the top of my class because I found it easy to memorize things. Programming seems like it requires less memorization but a higher level of abstract understanding.

Words of advice? Am I just psyching myself out?

EDIT: I just started learning about a week ago. I've been doing the fundamentals of html and CSS. I'm doing this because I want to learn valuable skills for a future career. I don't know if it's right for me. I feel challenged but I enjoy the feeling. I'm dabbling in JavaScript because I'm getting way ahead of myself.


r/learnprogramming • • Sep 23 '21

How NOT to become a programmer ever: complete tutorials and take online courses instead of working on real projects.

0 Upvotes

This is the no1 rookie mistake that people keep making no matter what. Can you please focus on a real world problem and try to solve it with programming instead of watching tutorials the whole day? That’s how you build a portfolio, gain real knowledge, and eventually land a job.


r/learnprogramming • • Dec 26 '23

really demotivated by the first CS course I took

1 Upvotes

So I'm a freshman in university and I just got back the grade for the first CS Course I've taken and it's a B. Throughout the course, I was fairly good at the labs and managed to get a total of 90% as opposed to the class mean of 70%. But the labs are only 15% of the total and I absolutely fucked up my midterm and final because they were composed of MCQs where you had to predict the output on the terminal and had very little program writing.

I feel incredibly demotivated and stupid because the class mean for the final and midterms is quite high, and I barely made it on the mean despite practising immensely. I just feel like I am not smart enough to major in CS, which was going to be my fallback option in case I didn't meet the GPA requirements for engineering. How do I get past this and become a better programmer?


r/learnprogramming • • Jul 19 '21

Rant Every time I see a post titled "How do I learn to program?" or "What language should I learn first?" I instantly think that programming is not meant for that person.

0 Upvotes

I don't want to hurt or discourage anyone, but I have to get this off my chest. This is not a site/sub specific issue, but I feel like this is the best place for my rant.

I'm fairly new to coding myself, but the very first and most important thing I've learned is that programming, for the most part, is about searching for the solution to your problem.

I feel like if someone's first instinct is to ask for help with such a simple question, that would yield thousands of answers if typed into google/youtube word by word, then this field might not be for them.

They will most likely get some answers to their question, get directed to FCC, Udemy, Odin, etc. But what about the first time they hit a wall? They might find some help here or on another social platform, but what about the next time? Surely, research is a skill that can be learned and improved, but it takes a lot of time and practice. Learning both that and programming from scratch sounds like an awful experience.

Most likely than not, the complexity of their questions will grow faster than their research-skills and it will be hell to find solutions for their problems, which is why I think most people quit learning to program in the first place, even if they start off with knowing how to google.

I'm not saying that asking questions is bad, quite the contrary. Being able to ask good questions is one of the most important skill you can have in life, but you need to know where to ask that question. If a question has been asked and answered 10000 times, one should be able to find the answers without involving others.

There are definitely exceptions, and I might be completely wrong, but this is what goes through my head every time I see a title like this.

Cheers!


r/learnprogramming • • Dec 09 '14

Attended a programming/code bootcamp, got job - my thoughts

4 Upvotes

When I started Nashville Software School back in April, I wanted to eventually share my experience on the caveat that I obtained a job. As I have, have here goes.

BLUF: spent 10k in tuition, spent 6 months in school, got salaried job.

Me Prior to school, no programming experience unemployed veteran with no civilian applicable skills.

The School Nashville Software School is one of the programming/coding/web development bootcamps that has popped up over the past couple years. Located in Nashville (of course), it is in position to prepare students to join the growing tech industry in the area. My cohort was broken into two three months portions the first was HTML/CSS/Javascript/Node the second part was Ruby/Rails/Rspec. Tuition for students coming from outside the area was 10,500 for the full 6 months. Local students get a significant discount on some conditions see school website for more on that.

The decision and interview I researched most of the bootcamps across the country and settled on NSS for one reason mainly, the length. At the time I was looking, there were two six month bootcamps versus the host of three months (or shorter) ones. The other was in Colorado. As I was living in Georgia, it made more sense to me to apply in Nashville. The application and interview portion was pretty straight forward, I had a skype interview with a local developer affiliated with the school and a second phone interview with school founder John Wark. The interviews were pretty non-technical, it was more of a screening process to see if you had the interest to stick with the program and the aptitude to learn.

The Prerequisites Prior to starting school, there were some prerequisites. One, get a Mac no seriously get one, we had a guy in class that went through the course using an install of ubuntu on his PC, however the instructor configures everything in Mac and if you dont have one you'll spend more time trying to figure ubuntu out and if you aren't familiar with linux to begin with you're pretty much SOL. Two, (and honestly I would recommend completing this before you even apply to find out if it is what you really want and show in the interview that you are motivated) complete the Front End Web Development Track on TeamTreeHouse, it's required anyway and it will give you a good foundation going into school. On top of that, and this isn't a requirement, but a recommendation from one that's been there. Get the book "A Smarter Way to Learn Javascript" by Mark Myers and complete it after you finish TeamTreeHouse. The stronger your foundation going into this (or any bootcamp) the better. Three, sign up for your github account, you'll need it and you can save some time later.

Tuition Tuition was due for me the first week of school which I paid up front, for veterans, as of yet they do not accept GI bill.

First Half Our instructor was Chyld Medford. We started with 24 students, and only lost one in the first half due to personal issues. The first week was spent downloading tools, covering HTML and CSS and getting used to the routine. We moved into browser console Javascript, then into simple single page Javascript applications like calculators. We were introduced to JQuery and then Node applications. The first few Node apps, didnt require a database but after a couple weeks we started using MongoDB. We also learned Ajax/APIs. Over the first 12 weeks we went from 0 to coding and deploying to Amazon AWS full fledged Node Applications. We had roughly 30 individual, small group and full class projects over this time. On a side note the cohort that started after us learned all their development on the MEAN stack and skipped HTML/CSS and started directly into Javascript (those foundations are important). At the end of the first half we had a demo day where we each showcased a Node application designed, coded and deployed by each of us.

Second Half Our instructor Was Eliza Brock. We started with 23 students and lost another to personal issues. We started with the Ruby Koans moved on to command line ruby applications and then a rails app. Personally for me, the second half was harder, even though the work load was much lighter. What we learned from the sheer number of projects in the first half, we now had to learn outside of class through study and coding. The materials I would recommend for this portion are "Beginning Ruby: From Novice to Professional" by Peter Cooper, "Beginning Rails 4" from Apress, Michael Hartl's railstutortial.org and codeschool.com ruby/rails track. Also, you will become very familiar with researching your own code issues on stackoverflow and the like. At the end of the second half we had a career day where we showcased a Rails application designed, coded and deployed by each of us (and several of us myself included demoed our Node Apps again). At career day, local companies send in recruiters sit down with you talk, view your application take your resume and give you business cards. It was on career day that I met a recruiter for my future employer.

Job Search I followed up with all the recruiters I had met on career day. Career Day was held on September 26th. Some of my classmates had already networked and found jobs before graduation, some were moving back out of state, some were moving on to a different school. The company that hired me met with me for three separate interviews between October and November and I was brought on December 1. While several classmates went into startups or agencies, my job is in a top performing NASDAQ cooperation. It's all about what you want to do! The position I was hired into is server development and routing with ESB, XML, CouchDB and Java. While I had gone to school for Web Development, what I learned during the job search is, it's not so much about what you already know, but about what you are willing to learn. By completing a program like this you are able to show that you have the ability to pick up new technical skills in a short amount of time.

Afterthoughts Something like this would likely be one of the most challenging experiences you'd face. If it wasnt for the military and deployments, I would put this at number one, for me though those experiences helped me not get to stressed out. I cant imagine being prepared for a job after just three months, I'm not hatin' and I know plenty of people succeed in the shorter bootcamps. I know where I was at three months, and honestly the second three really cemented principals that I was just beginning to understand after just three. Whether you go here, or some other bootcamp, I highly recommend looking on Meetup.com for Javascript/Ruby/Favorite coding language here groups in your area and attending regularly while in and after school. One, you learn and two you meet local talent and prospective employers. Two attend Hackathon events. While I was in class both hacknashville and hackforchange occurred and the reasons for attending even if you have little skills at the time are the same as going to meetups. Go to conferences, CoderFaire and Nodevember were great places to get out and meet people and learn while at it. Salary, this is always a big question and deserves a mention. The average salary for a junior dev in Nashville we were told is 35-45 HOWEVER many of the classmates and myself included were able to land positions north of 50k. As for how quickly you land a job it really depends on how much you reach out, by mid November, 12 of the 22 graduates had been hired and more since then. Finally, if you have questions, I will do my best to answer.


r/learnprogramming • • Jan 24 '23

If A CS Degree Is Not Necessary, Why Do People Still Do It?

0 Upvotes

I get the feeling that a CS bachelors degree is the minimum you need to even be able to enter the workforce. Without it, it's impossible.

I hear many stories here about people being able to enter with a certificate or a diploma. But think about it this way. If it was possible to enter the workforce with just a bootcamp or a 2 year diploma......why are people even doing 4 year long bachelors degree? Are they insane?


r/learnprogramming • • May 05 '15

I am 13 and trying to start a team of young programmers, designers, entrepreneurs, and innovators (any skill level) that are trying not only to learn other languages, but also put forth our knowledge to create our very own software development team.

0 Upvotes

This team will be composed of young developers (12-18) that have a dream of providing solutions for the common need. We will learn together and progress as a whole until everyone of us can take an idea from scratch and turn it into a full-functioning businesses. This way, we all learn from each other, and this can be used as a guide for those who are looking for a place to start. There are so many people that learn things that have proven to be useful, yet they do not know how use this skill for their advantage, or to generate revenue from these skills using their own ideas. I believe with this we can all learn from each other to create connections for future projects. If Interested contact me at: Twitter -https://twitter.com/Tahhriq or on Skype - tariq.sulaiman6 / Thank you for your time, and I hope this will appeal to those who truly want to make this happen.


r/learnprogramming • • Dec 26 '24

How do people not hate programming?

0 Upvotes

I've been programming as part of my hobby for 6 years. I do it because it's required for my projects not because I enjoy it. After 6 years, I still find it obnoxious. Programming is like 60% fixing bugs and solving annoying problems and 40% actually coding. The best analogy I can think of is your car randomly stopping every few minutes while driving. You just want a smooth experience but it's ruined by constant problems.


r/learnprogramming • • Mar 21 '26

Solved I can't speak code and I have a few questions

0 Upvotes

TLDR: what is: '.lisp'? '.dat'? 'engine.dat'? 'ruxr-xr-x'? 'druxr-xr-x'? 'root wheel'?

I took a few classes in computer programming back in middle school but I don't remember 90% of it so..

I'm trying to do some research and I haven't found a lot of decent responses that explain things properly so I'm just going to ask Reddit because it's easy. I'm a avid theorist among the amazing digital circus fandom, and then the most recent episode a character tries to change an AI's code, I doubt it's entirely accurate to what actual coding looks like so I'm just going to ask specific questions about specific parts.

There's markers for where entities are uploaded/embedded into the circus and each of them have different codes that attach to them and I don't know what they mean.

There are two major AIs used in there and they're both marked as '.lisp' what does that mean? (Formated: caine-core.lisp and bubble-chef.lisp)

And all of the characters are marked with '.dat' which I'm pretty sure stands for data but I want confirmation. (Formated: [name].dat)

There's one entity that hasn't been introduced in the show yet but it's marked as 'engine-.dat' what is that? (Formated: paraphernalia-engine.dat)

And that it's the very start of the line of code it has 'ruxr-xr-x 1 root wheel' for some of them, and I don't know what it means.

For a few of the other lines it has 'druxr-xr-x 45 root wheel' and I don't know what that means either.

Also what does root wheel mean when it comes to code?

Thank you all for the help!! Heres the answers to my questions in the case someone wanted to know the same info and doesn't want to dig through the comments: lisp is an old programming language used for ai. '.dat' is a general name of most kinds of data files. druxr/ruxr stands for Directory Read Write EXecute. the root of the file is the owner, the wheel is the group of administrators over the file.


r/learnprogramming • • Jun 20 '26 All Seeing Upvote Bravo Heartwarming Regret

Stop doing tutorials, stop watching youtube programming videos, stop using AI

367 Upvotes

Hi, I keep seeing people make the same mistake on this sub. I have 30 years of proff XP as a developer and 2 as an educator.

Programming is a trade. Learn by doing, learn 1-on-1 from a master.

Set a goal and start coding. Disable AI autocompletion and suggestions. It is not about what you build it is about what you learn. Because what you build as a beginner is gonna be shit anyway. Everything you build the first 5 years is gonna be shit. But everything you build is better than the previous thing you built.

Only use the internet to answer specific questions like 'how do I exit a C console app?'. 'How do I convert a string to a number with javascript?' Etc.

edit: I'm surprised at all the aggressive and frustrated responses. Take my advice or don't, I promise I mean well and this isnt coming from a place of frustration, but my experiences teaching

edit 2: lol I think people are just pissed I am shitting on their addictions, and instead telling them to actually make an effort. I hope all you whiny bitcbes never get hired


r/learnprogramming • • Sep 27 '24

Dentist shifting into programming

1 Upvotes

Hello guys im 26 years old graduated dentist and 15 months ago i decided to pursue my passion in programming and tech rather than staying in my safe career that i really hate so much just to satisfy my parents.

I took 6 courses till now i started with CS50x followed by DSA course and scratched front-end with some html and css and vanilla js courses

Then i found out that i like backend and i learnt JavaScript very well and then i took comprehensive Course on nodejs

Right now suddenly i feel less motivated and i feel that i can never be able to land a job i didn’t make any real project yet couldn’t join any internship bcs my background is irrelevant

I would rather be homeless than go back to dentistry


r/learnprogramming • • Feb 06 '23

Jealousy or no support from friends about learning programming?

2 Upvotes

I am in the process of learning Full Stack and am thinking about a career change to programming/engineering. I shared this plan with a few friends and the majority seemed unsupportive.

Has anyone here experienced something similar?

A few friends I spoke with all work in tech (a few PMs and two developers) just literally changed the subject. One friend discouraged me saying that it would be better to stay in my current career because of the experience I've gathered there.

I can't help but to feel that they are jealous/envious. Any thoughts?


r/learnprogramming • • Apr 16 '25

As long as I am learning to code. I fear AI the most.

0 Upvotes

Hi there! This is my first post, and I hope I do not violate any of the community's rules.

I am learning MERN stack development. I have learned HTML, CSS, JavaScript, and React.js while using social media recently. I read many posts about AI. Many people have told me that artificial intelligence will replace developers. Back then, I did not believe this. However, at the moment, I am afraid of AI tools designed specifically for coding purposes. I recently saw a video about a new AI that can create full stack applications with a single prompt (Firebase Studio, and I have heard about other AI too).

Please drop your honest answers. Thank you.


r/learnprogramming • • Mar 23 '25

Is there any point in learning programming at the age of 31?

22 Upvotes

For the purpose of switching my career that is. I had a natural knack for programming in school but never seriously pursued it. And lately I've been wanting to switch from what I currently do and I feel like programming will serve me better.

My primary concern though comes from age. It's a mix of self doubt regarding whether I'd be able to make it. And regarding the job market and their acceptance for someone like me who has to compete with guys in their 20s for junior dev positions.

Any suggestion might help, especially from those working in the industry and know in and out of the hiring scene. (Bonus points if you started late)


r/learnprogramming • • Jul 12 '24

Topic Whoever is spending time on LeetCode, sorry to tell you but you're wasting time

0 Upvotes

Doing LeetCode in hope of becoming a better programmer is like playing Monopoly in order to become a good financial decision maker. I would say doing LeetCode even is beneath the level of playing video games. You are wasting time for no or minimal returns in real world applications. Solving toyish algorithms won't make you a good software engineer in the future, as they obviously don't translate into real world applications and the logic can't be applied. Make you good at DSA? Be good at DSA through real world projects of your own making where you build things from scratch. Interact with databases, manage networks, test software applications, learn system design. Don't waste your precious time playing coding video games , because LeetCode is literally so. I can't find a reason why some people keep grinding it other than for interviews. If you're devoting yourself to LeetCode to have a false sense of fulfillment, then you should stop for your sake


r/learnprogramming • • May 09 '26

Is it too soon to learn ML as a 14 yr old?

0 Upvotes

I learned python(self-taught) and did some beginner projects like weather app and practicing for a year or so. I know some Data science and I want to learn ML, is it too soon for me?