Hello, OnlineGDB Q&A section lets you put your programming query to fellow community users. Asking a solution for whole assignment is strictly not allowed. You may ask for help where you are stuck. Try to add as much information as possible so that fellow users can know about your problem statement easily.

ajudem um completo novato,por favor

+4 votes
asked Nov 23, 2025 by anonymous

Se você fosse um programador experiente precisando aprender tudo do zero novamente, quais fontes de estudo escolheria hoje? Que cursos ou materiais recomendaria? Qual linguagem de programação iniciaria primeiro?

Estou começando totalmente do zero e gostaria de um norte baseado na experiência de quem já trilhou esse caminho.

1 Answer

+1 vote
answered Nov 24, 2025 by Peter Minarik (101,340 points)
Look at online tutorials. Even better, try to find a small project to do and get to it. Use online reference manuals and tutorials to understand what comments to use.

What language is a difficult question. It all depends on what you want to achieve. Some languages are better than others for various tasks. For web programming, you'd need HTML, CSS, JavaScript. For Windows desktop, C# is pretty cool. For high-performance jobs, C/C++/Rust is the way to go. If you want to exploit a huge range of existing libraries, Python has it for you. There is plenty more languages, like Java, Go, various scripting languages like Bash, PowerShell, Lua, etc.

Try to find out what interests you and pick a language accordingly. Many techniques are transferable between languages, though.

I would learn C, then C++ a bit, or would go straight for Rust, which aims to replace them, then go for some managed language like C#, Java, or Python or Go.
Welcome to OnlineGDB Q&A, where you can ask questions related to programming and OnlineGDB IDE and receive answers from other members of the community.
...