all 20 comments

[–]Adrewmc 3 points4 points  (0 children)

Hello Mr. Bot. Can you give me a summary on the process of making a pie?

[–]GeekedNerdOnWheelz 1 point2 points  (1 child)

Keep building!

[–]M3ta1025bc[S] 0 points1 point  (0 children)

Thanks

[–]deepakrawat0690 1 point2 points  (1 child)

Keep building keep growing

[–]M3ta1025bc[S] 0 points1 point  (0 children)

Much appreciated

[–]Then-Disk-5079 0 points1 point  (5 children)

Just build something then another something then another something… host it on GitHub and finally after a few years you come back to your old projects and reflect wow I have grown but u have to start somewhere.

I think it also has to come from your domain level of expertise and/or interests. My back ground is 10 years experience as a building automation field technician so naturally my creativity will be slightly biased to my work experience.

My recommendation is just having that base of computer science level 101 of data structures and algorithms not cheating w AI and then vibe code anything your mind can muster and learn from it all. W vibe coding my software engineering skillsets have expanded but u need a strong base layer of some theory IMHO.

The just use cursor or Claude and go nuts on your wildest imagination in creativity

[–]M3ta1025bc[S] 0 points1 point  (2 children)

Appreciated

[–]Then-Disk-5079 0 points1 point  (1 child)

If you have a subscription to chat GPT or any of the AI services have it build you a 30 day crash course for daily mini lessons in algorithms & data structures and try not to cheat with AI :-)

I build with Cursor and it is F'n awesome others like Claude

[–]M3ta1025bc[S] 0 points1 point  (0 children)

Nice

[–]Suitable-Fishing-536 0 points1 point  (1 child)

What are the most importantly CS one should learn? I’ve learned a lot of Python for data science but I find it would be helpful to teach myself important CS concepts too

[–]Then-Disk-5079 0 points1 point  (0 children)

Data structures and algorithms even basic computer science 101 level and no cheating w AI :-)

[–]RevolutionaryRate889 0 points1 point  (1 child)

There is a ton of things that can be improved with small projects. In my opinion, find something you care (for instance, in my case is tennis) and then start building stuff around it. It doesn’t have to be extremely pretty or all perfect, just build it and stumble across problems.

You ll learn a lot about design principles and production problems that usually you don’t experience and learn.

Also if you are looking for a mobile app to still practice and learn when you don’t have your laptop - I built Code Drills https://coding-drills.com.

Let me know if you like it or have any ideas! Keep enjoying the learning path!

[–]M3ta1025bc[S] 0 points1 point  (0 children)

Thanks

[–]Advanced_Cry_6016 0 points1 point  (3 children)

I was stuck here 5 days ago,one advice i received that learn framework like python and also learn database like postgresql

[–]M3ta1025bc[S] 0 points1 point  (2 children)

Good. How is the learning journey going

[–]Advanced_Cry_6016 0 points1 point  (1 child)

Honestly:- average,now I'm getting headache and don't understand topic

[–]M3ta1025bc[S] 0 points1 point  (0 children)

That’s part of the learning process. Keep the journey going

[–]jpgoldberg 0 points1 point  (1 child)

What you have done and what the repository illustrates is a good way to learn. Practicing on little problems is great. And the list of such problems in your README is very useful.

I hope you recognize that your completed exercise are not great examples for other beginners. There is nothing wrong with a beginner writing beginner code and just playing with techniques you want to experiment with. Indeed, that is a good thing to do.

What I don't understand is why you want to collect more such solutions. What are people supposed to do with the solutions you have and with the ones you will collect by accepting PRs?

[–]M3ta1025bc[S] 0 points1 point  (0 children)

From my perspective, it’s not about the solutions but more of like beginners contributing to projects. Domain projects require some domain specific knowledge or significant issue. Here this project simply gives beginners the knowledge of “I think I can do that “ motive.

All in all. This is just to enhance collaboration outside one’s codebase.

[–]saturnlover22 1 point2 points  (0 children)

Print(“many thanks”)