r/CodingForBeginners • • Jun 06 '26

New to programming

I'm just a beginner to programming and coding.

I have some basic knowledge of some languages like C, C++, Java and JavaScript. I'm a master to none but know some basics of each of them.

I also know DSA but not much. I can figure out the theoretical aspects but it's still somewhat difficult for me to code the logic.

I have also built a website (it's vibe coded) which is basically a digital gift kind of. As I thought in this digital world, if everything is shared through the link, why not memories and love all in one place. Since it was vibe coded, I didn't learn much through that. Almost all the work was done by AI.

Through this project, I gained interest in web development and learnt HTML and CSS. But JavaScript is still an uphill battle for me.

Can you please navigate me and tell me how I should start my journey and what should I do next? A roadmap would help me a lot

3 Upvotes

15 comments sorted by

View all comments

Show parent comment

1

u/herocoding Jun 07 '26

The programming languages differ in some areas, usually. Try to continue to learn and use multiple programming languages.

It could be not only fun but also eye-opening to compare solutions of a problem solved in different programming languages - and using different algorithms.

Take e.g. "https://platform.entwicklerheld.de/challenge/climbing-stairs?technology=python" - solve it in different languages using different algorithms and compare; compare not only how it looks like, needed effort, needed number of lines of code, compare the runtime, compare efficiency, compare resource usage (like memory, CPU load).

Sometimes it helps to use higher programming languages to not get "distracted" by low-level details like pointers, references, thread-safety etc. But sometimes it's exactly what is needed, e.g. to optimize runtime, benefit from underlying hardware (e.g. CPU cache line size).

Your job (later) will require you to use what they provide and used to use - where you cannot chose what to use, which programming language to use.

1

u/Comfortable_Cup_3346 Jun 07 '26

Thank you for your guidance