Click here to Skip to main content
15,889,335 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hey,
Im Lotus and I seriously need help with this.

I code in C++, Python sometimes C#. Im currently 15 and Im really good at python and ok in c++ as well as in c#. But I dont know what to code anymore, I did many Python projects like Browser Automation, Bruteforce, Simple games, calculating programs, Instagram Bots, Auto-Copy-Paste Programs, played around with API´s, requests (the python libary) and I´ve recently tried to get into game hacking but its too complicated for now. But when Im motivated to code I just sit infront of my screen in visual studio and dont know what to code anymore... I dont know what could be interesting anymore. I just sit there with nothing in my mind to code. I really love coding and dont want to drop it, but if I continue to just not getting any ideas I may quit and I really dont want to.

What I have tried:

Ive searched "Cool [Programming Language] Projects to code]" etc.
Ive tried to get into new libaries and so on.
Posted
Updated 29-Mar-20 22:19pm

Have you tried to understand what goes behing the scenes in the projects you have done?

Comparing it with music I would say you just go to youtube search a song that you like or find interesting and repeat it until you can play it.

If that was the case and you really like it I would recommend you to learn music.

And that's what I would recommend you in programming. Try to really learn what it is going behind the scenens, why and how the things work.

And I would discourage you to get into illegal activities.

I know it very unlikely is the answer you were searching, but I think it will make no good to say you, do this or do that, because once you end it, you will be in the same point as now.

If you really like programming, learn it properly, you might get a job in it when you grow older.


EDIT: I forgot the obvious thing. Here in CP there are thousand of articles speaking about all possible things. That should keep you busy for a while.
 
Share this answer
 
v3
Quote:
Ive searched "Cool [Programming Language] Projects to code]" etc.
Ive tried to get into new libaries and so on.

Programming imply a huge technical background that you will barely scratch by 'doing projects'.
Here is a short list of thing to study.

My guess is that you are learning programming.
You have to know that you can do pretty much anything in any language, simply some languages are harder for beginners because there is more pitfalls to handle.
You need to master a set of techniques that are the basis of the job and are not linked to a language.

Advices:
- Read documentation / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger (an incredible learning tool)
Debugger - Wikipedia, the free encyclopedia[^]
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[^]
- A problem ? Google is your friend.
- Learn one or more analyze methods, E.W. Djikstra/N. Wirth Stepwize Refinement/top-Down method is a good start.
Structured Programming.pdf[^]
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Learn Algorithms and Data-Structures.
- Learn Boole algebra
- Learn SQL
- Learn Databases design and Administration
Introduction to database design[^]
1NF, 2NF, 3NF and BCNF in Database Normalization | DBMS Tutorial | Studytonight[^]
- Learn Regular Expressions

Interesting link:
stanford.edu: Learn to Program[^]

There is no shortcut to knowledge, no one can learn for you, you are the only one that can do it.
Remember the exercises and little projects are not here to make something useful, they are here to teach you programming.
 
Share this answer
 
Comments
xyLotus 29-Mar-20 12:55pm    
Thank you!
I´ll try to look at all the links you gave me.
Patrice T 29-Mar-20 13:00pm    
Good reading to spend time during confinement :)
I learned programming by doing graphics-oriented projects. The first thing I did was rotating 3D objects. Yes, that is rather simple but not necessarily for someone who is learning. I had to brush up on my linear algebra and get a firm grasp of how transformations work. That was very valuable since I use that stuff constantly. After that I got a good color monitor and worked on fractals. That was painfully slow back then - I use to wait overnight for images to calculate that now take a second, or less. This is a lot of fun and a good way to learn about multithreading or CUDA programming, depending on where you want to go with it.

I would recommend doing something along those lines - graphics. One good reason for working with graphics is you get visual feed back on your algorithms and logic. You can usually see when you have things working right and when you don't. You can start with 2D graphics if you want and then branch out into 3D. If you want or need a framework to work in I recommend QT. It is multi-platform and free so you have plenty of options with it and it has libraries for 2D and 3D graphics.

One thing I should point out is you don't have to be artistic to work with graphics and have fun with it. Almost everything you do with graphics will involve mathematics and that's where the enjoyment is for me. I found a couple of very interesting sites that I get lots of ideas from. Here they are : A Virtual Space-Time Travel Machine[^] and Geometry, Surfaces, Curves, and Polyhedra[^]. I spend a lot of time at those two sites.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900