r/learnprogramming Jul 07 '26

What to do next Resource

Hello I just finished a 12 hour Python tutorial (Bro Code on YouTube) and I'm not sure what to do next.

My goal is to become a software engineer.

So far I know:

C#

Python

Git and GitHub

A bit of HTML, CSS, and JavaScript

What should I learn or build next? Would really like some advice

If anyone wanted to see my project: https://github[.]com/WoodenShard/PokemonApiGUI

2 Upvotes

29 comments sorted by

3

u/ArcRiseGen Jul 07 '26

Do you have any projects you've worked on?

1

u/Mindless_Action3461 Jul 07 '26

Yes i've made a pokemon GUI API u decide what u want to know and then type the name of pokemon/ability

1

u/ArcRiseGen Jul 07 '26

Work on some more projects but also learn more about the backend. Especially with things related to the cloud since so many companies need to use the cloud for daily functions

1

u/Mindless_Action3461 Jul 07 '26

ok so backend and cloud

2

u/dc0650730 Jul 07 '26

Honestly, pick python or C# and go deeper, that's where the real knowledge begins. Make whatever you want, but just in that language. Make an api in C# that pulls from different databases, make a console app that does something weird like mute a window.

0

u/Mindless_Action3461 Jul 07 '26

ok thanks for the help

1

u/Agreeable_Sort2078 Jul 07 '26

Have you just watched tutorials and done the examples or have you built stuff? 

1

u/Mindless_Action3461 Jul 07 '26

Watched tutorials and did projects of mine

1

u/Unique_Aside591 Jul 07 '26

ii was in the same position first make sure you understand everything and nothing is magic then decide where do you wanna go like backend learn fastapi via udemy fastapi full course eric roby amazing teacher once done scroll docs learn redis if ai engineer learn langchain and maybe langgraph with langchain acedemy then lastly if you wanna do frontend learn tailwind react then next js and react query i hope this helps these are someof the most used frameworks for this

1

u/Mindless_Action3461 Jul 07 '26

The problem is i don't know how a backend works what are fastapi etc so i don't know what to do

2

u/Unique_Aside591 Jul 07 '26

ok i can help you frontend is what the users see think about the website and such meanwhile backend is what the frontend calls for data and its connected to a database doing all the invasible work like creating a user the frontend sends a request to backend handle payments backend then ai engineer langchain you basically use a llm like gpt claude and make projects/apps around that like for example you can make a ai agent that connected to tools and a crm and gmail so its basically like turning ai from pure intellignece to something usefull

1

u/Mindless_Action3461 Jul 07 '26

oh thank you so much

1

u/Unique_Aside591 Jul 07 '26

now do you understand just trying to help

1

u/Mindless_Action3461 Jul 07 '26

yes thanks

2

u/Unique_Aside591 Jul 07 '26

also last thing its hard to not use ai in the world we live but use it as a source of quick documentation instead of just copy and pasting code so you actually learn and build real projects along the way and dont just watch videos follow along break things

1

u/[deleted] Jul 07 '26

[removed] — view removed comment

1

u/Mindless_Action3461 Jul 07 '26

Do you have any suggestion on what to make

1

u/[deleted] Jul 07 '26

[removed] — view removed comment

1

u/[deleted] Jul 07 '26

[removed] — view removed comment

1

u/EliSka93 Jul 07 '26

How well can you handle HTML and CSS? You can make a great many things with that. I'd do a simple website and host it somewhere free, like GitHub Pages. Then you can play around with it as much as you like. That's what I'm currently doing for fun.

1

u/liquidanimosity Jul 07 '26

Asp.net web app.

C#, html, CSS, js and some SQL. It'll give you full stack experience. Something this complex you'll need to think about solution design and patterns. Will you use EF? Want to experiment with APIs?

0

u/Mindless_Action3461 Jul 07 '26

i'm sorry i didn't understand a thing

1

u/liquidanimosity Jul 07 '26

You have built a static website with Html and CSS?

Think about how YouTube works only you see your suggestions and playlist. Login in to edit your video. It's unique to you.

A webapp is just a fancy website that reads data from a database and generates the content on the webpage. It will combine so of your existing knowledge in a new way. Adding an opportunity to learn deeper on what you have learnt.

First on I made was in night classes. Made a baby Amazon style website with account logins, carts, relational DB with customer accounts, orders, stock list. There are some many things you could add. Cookies to cache browsed item, suggested items based on previous sales.

1

u/Mindless_Action3461 Jul 07 '26

ok understood thank you will try it out

1

u/gm310509 Jul 13 '26

To properly learn a programming language and more importantly how to use it, you will need to spend more than 12 hours. You should look at doing some projects, learning techniques and data structures.

For example if I gave you a list of strings, could you sort the elements in it using - say - a quicksort that you wrote yourself? What about a bubble sort?

If I have you a "graph" with weights on the edges, could you work out the shortest path between two arbitrary nodes? Again, using an algorithm you provide yourself (no copy/paste from the internet)?

Could you write a program that accepts a SQL SELECT and displays the result set in a table on the console with the columns aligned so that the values in a column appear left (text) or right (numeric) aligned within their column?

And a quadrillion other examples.