The Student Room Group

which programming language is better to learn in the coming days?

hi!I am 17 years old and gave exam on graduating high school before the outbreak.

On the occasion of quarantine due to COVID-19 and post exam vacation , I decided to learn to code.

But as a beginner I was confused till then. Which coding language should I learn? I have been studying on c++ so far..but the 'thing' does not even get out of my head...is it worth it?
Original post by zuhayer iftekher
hi!I am 17 years old and gave exam on graduating high school before the outbreak.

On the occasion of quarantine due to COVID-19 and post exam vacation , I decided to learn to code.

But as a beginner I was confused till then. Which coding language should I learn? I have been studying on c++ so far..but the 'thing' does not even get out of my head...is it worth it?

Try something simpler like python. Here's a good resource:

https://www.py4e.com/book
https://snakify.org/en/
Also, the python for everybody course on coursera is pretty good. I did it last year.

Start by using snakify, and googling to help you find solutions if you're stuck. Stackoverflow is a great place to find answers and post questions if you're stuck on anything! I'm no pro, but if you message me I can help you out with any python questions. I'm learning python to a good level then will move onto c++/Java, as they're much tougher, so the idea is to become comfortable getting into the programming mindset, before going onto learn something harder like c++.
(edited 3 years ago)
There’s nothing wrong with C++ , there are various languages in use nowadays, it really depends what you want to do. Languages like Java, C#, Python, C++ are among the most popular and in-demand languages to do.

For me, I’ve studied C#. Maybe try learning one of the other languages and see how you feel.
I taught my self python to a high level
It’s easy to get your head around
thank you !! that's a lot of help!!!
Reply 6
Why don't you try python? It's a commonly used language and quite easy to self-teach.
Well Python is popular these days...

If you've not done it before it's largely a problem of learning to code rather than learning the language (but TBH C++ always seemed quite clunky and unintuitive to me)

and it'll depend on the quality of the course or book you're using - so probably get some recommendations that other people thought were useful.
Original post by boulderingislife
Try something simpler like python. Here's a good resource:

https://www.py4e.com/book
https://snakify.org/en/
Also, the python for everybody course on coursera is pretty good. I did it last year.

Start by using snakify, and googling to help you find solutions if you're stuck. Stackoverflow is a great place to find answers and post questions if you're stuck on anything! I'm no pro, but if you message me I can help you out with any python questions. I'm learning python to a good level then will move onto c++/Java, as they're much tougher, so the idea is to become comfortable getting into the programming mindset, before going onto learn something harder like c++.


thanks!! that's a lot of help!!
Reply 9
Python and JavaScript are a good start. On the easier side to learn and you can do a lot with them.
Original post by Strange5050
There’s nothing wrong with C++ , there are various languages in use nowadays, it really depends what you want to do. Languages like Java, C#, Python, C++ are among the most popular and in-demand languages to do.

For me, I’ve studied C#. Maybe try learning one of the other languages and see how you feel.

any recommendations for learning c#/c++? Know of any good resources/courses I could try?
So this set of tutorials by Brackeys if fairly good, having a look around for similar videos is also very useful. If you know basic programming concepts, such as data structures, variables etc.. it just becomes a matter of learning the syntax and the structure of the language, quick searches like 'Arrays in C#' yields good results, you can simply read about it to fill the gaps.

https://youtu.be/nA2pSmBmvKg (should link you to an entire playlist). Note that in these set of videos he doesn't use Visual Studio as his IDE. This is something I heavily recommend if you're going to begin using C# you do. Visual Studio is an extremely powerful IDE, and one of the best out there. There are some good set-up tutorials online to get you started with it. For the most part you'll just be wanting to create console applications, and so should be straight forward.

This set of tutorials by ProgrammingWithMosh are also extremely well presented. Unlike Brackeys this guy uses Visual Studio. The link should take you to a video within his playlist for C# if it doesn't, just check his channel out: https://youtu.be/gfkTfcpWqAY

I have to admit, most of my fundamental knowledge of C# and OOP comes from Java. What I mean by that is I actually began learning to code in Java, this free course on Udemy was the holy grail for me of online courses, everything is easily explained and clear to understand: https://www.udemy.com/course/java-tutorial/ and because C# was derived from Java it shares a lot of syntactic and language similarities, and so my knowledge was easily transferred over.

I've never really dived into C++ so I'm unable to help too much. I do know that the course I linked, to Udemy, well the same person does C++ tutorials in a similar format, and again they are very well explained, so worth a look. C++ course here: https://www.udemy.com/share/101qKkAkIZdltUR3w=/

Hope this helps. If you need any specific help, feel free to PM me.

Original post by boulderingislife
any recommendations for learning c#/c++? Know of any good resources/courses I could try?
(edited 3 years ago)
Original post by Strange5050
So this set of tutorials by Brackeys if fairly good, having a look around for similar videos is also very useful. If you know basic programming concepts, such as data structures, variables etc.. it just becomes a matter of learning the syntax and the structure of the language, quick searches like 'Arrays in C#' yields good results, you can simply read about it to fill the gaps.

https://youtu.be/nA2pSmBmvKg (should link you to an entire playlist). Note that in these set of videos he doesn't use Visual Studio as his IDE. This is something I heavily recommend if you're going to begin using C# you do. Visual Studio is an extremely powerful IDE, and one of the best out there. There are some good set-up tutorials online to get you started with it. For the most part you'll just be wanting to create console applications, and so should be straight forward.

This set of tutorials by ProgrammingWithMosh are also extremely well presented. Unlike Brackeys this guy uses Visual Studio. The link should take you to a video within his playlist for C# if it doesn't, just check his channel out: https://youtu.be/gfkTfcpWqAY

I have to admit, most of my fundamental knowledge of C# and OOP comes from Java. What I mean by that is I actually began learning to code in Java, this free course on Udemy was the holy grail for me of online courses, everything is easily explained and clear to understand: https://www.udemy.com/course/java-tutorial/ and because C# was derived from Java it shares a lot of syntactic and language similarities, and so my knowledge was easily transferred over.

I've never really dived into C++ so I'm unable to help too much. I do know that the course I linked, to Udemy, well the same person does C++ tutorials in a similar format, and again they are very well explained, so worth a look. C++ course here: https://www.udemy.com/share/101qKkAkIZdltUR3w=/

Hope this helps. If you need any specific help, feel free to PM me.

Cheers, i've actually been on the hunt of a java course so your udemy suggestion was invaluable!
(edited 3 years ago)

Quick Reply

Latest

Trending

Trending