Why you should NOT learn C++ first. #cprogramming #pythonprogramming #learntocode

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

I don't know about that, I started with c++ in highschool and for me it's very logical in comparison to others. I'd compare it to learning how to drive manual car and automatic car. If you have learnt how to drive manual first then you will have much easier if not effortless understanding of other languages, the other way around will be more difficult, but that's just me. If you really are starting from scratch today probably python is your best option, especially in today's market

restless
Автор

Do this, atleast learn basic python for like a week or 2 and then stop and immediately start learning c++ and that's where your journey starts. Anything else wouldn't seem as hard anymore

xylenbp
Автор

I started c++ a year ago and I'm getting the hang of it. Makes stuff like javascript and python look mad easy

SpiteAnims
Автор

I would say C# can be a decent beginner's choice, it's kinda in the middle between the low/high level of C and C++ and still isn't too abstract to be identified with Python, can make the transition between C# and C/C++ much smoother, I know it did for me.

sagivalia
Автор

Learn C ++ first as I looked down on python at the time as it use for me was only GIS. Then C#, F#, R.
Never needed Python.

adrianspikes
Автор

C++ first, get it out the way and others will come much easier. Also, the newer languages are changing all the time and it is becoming more difficult to maintain up-to-date skills however, projects that require C++ will always exist and provide stable employment since this is what most of the modern stuff runs on.

pennyhardaway
Автор

I didn't feel like learning more than one language and I'd heard C++ was pretty powerful and versatile. It was a bit much at first, but I got the grasp of it pretty well. As long as you're dedicated to learning and not a small child, it's perfectly fine.

plebisMaximus
Автор

Definitely agree. HTML basically shows us how all computer files are structured. Headers and body or meta data and data. They're all the same. A stream of binary shown as hex.

rustytrax
Автор

Unfortunately c++ is my first programming language :p
I spent 172 hrs in2021 for Lear and I keep doing:) I like you sir :) you doing well. Keep going. Regards from UK.

mateuszkacperski
Автор

What he said about html being a first language is very true. That is exactly what I did and it helped me grab structure and concepts in programming. I was able to pick up javascript very easily because it visually manipulated html

TheEmperorXavier
Автор

I learned C++ as my first language when I was 13, I'm 20 now and when I look back I think of it being impressive

mahersafadii
Автор

Modern C++ is as easy as other languages as it provides some way of managing the heap through smart pointers. I started with pure C with 8088 assembler under MS DOS. While it was difficult, you develop appreciation for how machine internals work.

sangkim
Автор

I learned html first then Python, now I’m on to low level langs like c and c++

Chris-ymmm
Автор

So I agree. First C++ and other C derivatives took quite some time to be fluent. But I had a massive advantage in coding and scripting comprehension, in high school I took 3 years of web design and HTML5 taught me the mindset and foundations that I would later use. Pair HTML with Java and you get a really really solid foundation for understanding programming and it's nuances

MrvoidPasta
Автор

That's like saying that a manual car is too complex and you should start with an automatic one to learn driving. That's just not right.

aqumy
Автор

C++ was my first oop language, I felt it was the ultimate language perhaps because of games and because how much people said it was difficult but as long as you take time to understand concept A before b and practice it's calm

MDBoss-fveu
Автор

I'd personally say that you should learn a complex language first.

The first languages I fully understood as a beginner were Kotlin & Java (with Android). After that, everything else just becomes easier.

Took me just a few days to understand C (which I didn't start with) and Rust. Since I already know much more about OOP I can pick up any language and just understand it in a couple of days.

Starting with complex isn't always a bad idea

RackaApps
Автор

HTML is a good first choice of language. Our school teaches us html first and pascal next for some reason…

alwayslg
Автор

I would say it depends on...
1) your existing knowledge of programming concepts.
2) access to teachers/instructors

If you are a completely new to computer programming (no pre-existing knowledge) and have to learn on your own then C++ may be too difficult. Some knowledge of programming concepts like loops, constants, variables etc. may make this little easier.
On the other hand if you are enrolled in a full time course like a bootcamp, college etc. then learning C++ will probably be much easier due to access to training material, teachers/instructors etc. who can answer your questions at a level that you can understand.

scorpion
Автор

The complexity lies in writing an optimal raytracer in the Python language for example. Html means how to show bold text in a browser. It isn't a programming language.

dillusions