Click here to Skip to main content
15,886,757 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
what exactly should i be doing ?
ive picked a few technologies to learn c++, html, css, javascript, focusing only on frontend the first couple years.
the problem is ive done tutorials but i dont feel like i get anything from them because im basically just copying what is done in the videos, how do i go about actually programming a project of my own, what kinds of projects, how much or what should i be memorizing?
im devoting 2-3 hours a day to programming but i just get stuck and stop, what am i doing wrong or is there something im not doing? i would be grateful for your time and answers thank you.

What I have tried:

I'm reading books on the technologies i picked
watching videos on the technologies I've picked
doing tutorials from videos
but so far i haven't built anything on my own and im having anxiety about it so i just stop
Posted
Updated 11-Mar-22 4:07am

It is not clear what you are actually trying to learn. C++ is for desktop programming, and the other elements are for Web applications. So you need to decide which technology you want to learn. Youtube videos are best avoided, as they are often not put together very well. You should find official tutorials for your language of choice. If you have no background in programming then you should start with the basics, and here are a few pointers:

1. For desktop programming
1.1. The Python Tutorial — Python 3.9.10 documentation[^] - ideal for beginners.
1.2. .NET Book Zero by Charles Petzold[^] - a little more advanced
1.3. Java Tutorials Learning Paths[^] - more advanced.
1.3. Learn C++ – Skill up with our free tutorials[^] - even more advanced.

2. For web programming
2.1 W3Schools Online Web Tutorials[^] - lots of good stuff.
 
Share this answer
 
The problem is that the technologies you've picked don't really work well together - HTML, CSS, and Javascript are all Client side web browser based stuff, and C++ isn't used for web stuff at all in the way you mean (though it may be used to develop library code that is called on the server side by other software).

Plus, I think there is a good chance you are going about this all wrong.
Forget video tutorials - particularly on YouTube - as they aren't generally made by people who know how to make a video, how to teach, or (in most cases) even how to code.

The first thing you need to learn is how to code, how to think like a developer - and that isn't a quick process, it takes practice to build up the skill set, in the same way it does to learn to ride a bicycle. You can watch the Tour de France as much as you like, but that won;t help you stay upright in the real world!

So what I'd suggest is that you pick a relatively simple - but powerful - language and get a good book on it (Addison Wesley, Wrox and Microsoft Press all do good ones) then work your way through it from cover to cover doing every exercise yourself. A course would be better (a real human can rephrase things you don't understand) but even then you need to practice, p[ractice, practice to get anywhere.

I'd suggest looking at C# - it's powerful, easy to learn, and comes with a massive amount of framework behind it. And it can be used for desktop, console, web, and even mobile development! It's also free to beginners: Microsoft will give you a copy of the Community Edition if you just google for it and download it from their site.

Give it a try, and good luck!
 
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