I know that this post might seem like it's in a wrong section but still I prefered to post it here cause I just wanted to greet everyone since I'm new here. Also I'm not asking any particular question in this post, just some tips and hints!
I just started learning programming (on my own), although I was always kinda tech/PC freak... I had no previous experience in programming.
My first language is c++, a lot of people were saying that I was diving into some serious stuff and should start with something easier. Despite all the warnings I decided to try... so far everything looks fine, soon I'll be jumping into arrays and pointers (I know that most of the people are having issues with pointers ).
My concerns so far: When I reach the part where I have to begin writing new code (program) I am kinda stuck cause I just don't know how to start and that's pretty weird and frustrating cause I can almost analyze everything in my mind. I can think the way the program should be structured, I know what I have to use and basicly what to do. It's just the problem of implementing all my thoughts in the beginning. (Imagine it like you're in front of a pile of legos, you know what you want to construct and you have a lot of tools and you have the knowledge of how to use the tools and what to do but you simply cannot start. How to create the concrete?).
I know that I'm just a beginner, almost 2 months since I've been learning c++. I guess with experience and practise you're getting better.
So do you guys have any tips? I mean what's the best way when you're coding a program from scratch? How do you start effeciently?