@davidalex684

It's an honour to learn programming from this guy. After 2 years of experience. He is expert

@TommyTheMooch

Very good advice. Learning Java has never dissapointed.

@compiled9787

Bro speaks in Lowercase!

@retakenroots

I would learn Java and then shows CSS. That made my day.

@RicardoSilva-hk2er

Really good advice. 
Java was my first language and still think it was the best choice. It is the língua franca of programming, it is still very much in use today, removes some of the more difficult concept to beginners like memory allocation, it translates very into learning other languages. It gives you a very raw understanding of OOP. Honestly, it is much better than to start with C or JavaScript.

@Makwenzeke

Bro, you  motivated me, and I regained the hope of becoming a programmer without a computer science degree. I'm still banking, same cash to purchase a laptop, and kickstart my way to become a programmer

@ramdafale

I learned java in 2017 and am still working on it. ❤

@xnalebb

Than start there man, good luck!

@srinivasanranganathan3468

I would say start with C or C++ because you need to master these languages first then move to Java. 😢😮😢😮😢😮😢😮😢😮😢.

@Safar___nama

Step 1: First resign from Google

@meiyosei78

It's been around a month since I decided to learn programming (actually 2 weeks of learning it seriously). Good to know I'm on the right path, although I want to focus on the front end for now

@abderrahmen_whaibi5342

Learning a low-level programming language like C/C++ as a first language can offer several benefits to beginners entering the world of programming. These languages provide a strong foundation in computer science fundamentals, as they require a deep understanding of memory management, data structures, and algorithms. By starting with C/C++, learners gain insight into how computers function at a lower level, which can enhance their problem-solving skills and help them write more efficient code. Additionally, this knowledge can make transitioning to other languages smoother as they'll have a solid grasp of core concepts. However, it's worth noting that starting with low-level languages can be challenging due to their complex syntax and steep learning curve, potentially discouraging some newcomers. In contrast, high-level languages may be easier to grasp initially, but they might shield beginners from essential low-level concepts that can limit their understanding in the long run.

@subham-yt2558

Learning to code from YouTube is enough rather than learning from paid courses or training institute so that we can job in it sector.

@nebulae_dev

Here my advice:
- Do what you like. If you like web development pick a roadmap about that. If you like data science and CS do that...
- Make ACHIEVABLE projects: You won't make the next Windows before making a todo list.
- The language *doesn't matter*: Chose one you like and then learn your company's one

@jerichiyo

Java is really great, I learned so many languages back in college, but java is the only one who made me totally understand oop.

@Gardabah

Thanks sir! I have picked C++ as my first language!

@JohnDoe-vu5hy

Thanks a lot man... my comment is i would've thought you'd say "learn go" but surprisingly you picked java... i try to do this stuff, and honestly if the price is right i might join them...

@diamen6705

"starting to learn programming by starting with java... is like, learning to ride a bike at 2 years old... but there is no safety wheels... and the tires have deflated... and the bike is on fire. and on top of all that, everywhere you go... you have to ride uphill... buts its not that bad! once you learn the language at least the bicycle gets a bell!" - Slav King 2019

@RESPECTwwww

Bro in Helicopter mode 😂

@surya7744

You have done a good job mam 👍 .. great .. it would be perfect if you had added how data hiding different from encapsulation (subprocess of datahiding) as these two are commonly misunderstood as same ...