Program?
Hello!
My problem is that I want to learn programming, both in C++ and Java. However, I don't know where to start, and I'd prefer to combine it with something practical. Do you know of any programs or websites that offer a tutorial of sorts and teach me everything step by step?
Thank you in advance for your answers
My first advice would be that you’re just focusing on a programming language. There are plenty of topics that you can easily deal with for years.
You can still work with a second programming language later. Because of similar language components, this can even be somewhat simpler.
The At the beginning, a development environment should be set up and the search for a suitable source of learning. So you can handle theory and practice in parallel.
For One of these programs can support you well in Java development:
You can download it on the Oracle page or use alternative JDKs like Adoptium or Amazon Corretto. Functionally, it doesn’t make any difference for you.
For C++, you could use one of these applications:
All five programmes are, however, only proposals. If you want to look for yourself, you’ll encounter other options.
As regards I would like to recommend books as they are more professionally examined and a good book author knows ways to pick up beginners and to guide them completely and understandably through important basic topics. Crash courses à la Java in 15 minutes, C++ in 21 days, etc. (if it is now in the form of a book or video) I cannot recommend.
Apart from this, it is worth mixing learning sources (books, web articles, video courses, etc.) occasionally. It can open up different perspectives (due to different approaches to explanations), thus contributing to understanding. In addition, not every learning source provides training tasks.
A some sources I can recommend for Java:
A some useful C++ sources:
For the versions of C++, you should know that C++ 20 is the latest version. It is replaced in December by version 23. To find a source of learning, I would recommend choosing sources of >= C++ 17.
The Learning makes it sense to try out the learned in practice in parallel / directly after a theme chapter. Don’t worry about it. In order to be sure to use the basics for variables/data types, operators, arrays and control structures alone, more than a few days is usually required.
Keep your work environment / your projects that you will consider for exercise, as far as easy. Console projects are, for example, sufficient, while projects with GUI require more knowledge (e.g. to OOP).
You can find simple exercises on the CodingBat, Edabit, Exercism and w3resource websites.
If the development on the console cannot motivate you at all, look instead. This programming language has been developed to enable starters to easily start up, in which they can live creatively. C++ pens would be libxd or openFrameworks.
https://www.youtube.com/watch?v=b1pDj1gx9zs&list=PL71C6DFDDF73835C2
At that time I looked at the videos. I find the series very helpful.
If you have great interest in learning and can also spend money. Then buy the book Java is also an island. The book is also very good.
Thanks for watching the video. I’m gonna get that book at the time. I also saw that a game on Steam should come out soon, that brings a Java that I will try out as soon as it is available.
Click on the link. This is a channel: Simple breadcrunsher Java. There are 99 videos to Java and that explains that very well.