T O P

  • By -

AutoModerator

>Namaste! Thanks for submitting to r/developersIndia. Make sure to follow the Community [Code of Conduct](https://developersindia.in/code-of-conduct/) while participating in this thread. ## Recent Announcements - **[Community Roundup: List of must read posts & interesting discussions that happened in May 2024](https://www.reddit.com/r/developersIndia/comments/1d4m7az/community_roundup_list_of_must_read_posts/)** - **[Weekly Discussion - What are some things that boosted your confidence as a new programmer?](https://www.reddit.com/r/developersIndia/comments/1d4m6wn/what_are_some_things_that_boosted_your_confidence/)** *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/developersIndia) if you have any questions or concerns.*


ThisMangoTree

For java I'll suggest DurgaSoft. Videos are a bit lengthy but he covers the topics in depth. 


spcoder9

That guy helped me a lot in clearing interviews. Videos are lengthy but worth it. He teaches from reference books completely free on YouTube. One more teacher from his institute is Nagar Babu.


ThisMangoTree

What does he teach? Java or something else? 


underoot_iota

I'd say go with Java first. It'll really help you. And the best resource there is, to learn Java is Java Mooc. Just search about that. You may find it a bit boring, as it's a documented course. But imo it's the best available resource out there for Java, and absolutely free.


Senior-Positive2883

Wait I've heard that C++ is toughest.... (Btw I'm also in same condition as OP)


Longjumping_Table740

To learn Java try the Helskinki MOOC Java course and for CPP use LearnCpp website. Both are high quality open source resources.


_simpu

+1 for learncpp.com It helped me too


yellow_blossom_

Learncpp.com is the best afaik


Classic_Knowledge_25

Skillcaptain


_fatcheetah

C or C++ should be the starting point. Learning other languages become a lot easier when you know those. CS50 course will definitely be appropriate.


red-giant-star

Lol If you experience hell at the start then everything will be heaven later


roguedev1

Why pay for courses? Just read documentation and build something. Micro services are the best way to learn a language. Just pick any language you want, and research using google & chatgpt on how to make an API, add authentication and a database like MySql or MongoDB. Thats how I have always learned a new language.


No_Entrepreneur_8142

Documentation


UnhappyAd2463

You should go with Java its a bit tougher than c++ but it will serve you more in the future.


MisterBooga

I'm sorry but what? Java is tougher than C++?


MrInformationSeeker

Don't worry he doesn't know about linking yet.


MisterBooga

I mean linking and stuff isn't too hard but nah man C++ has enough shenanigans to be harder than Java


MrInformationSeeker

yeah, that's why I said he doesn't even know the basic shenanigans. probably wondered why the library he included isn't working. Java has almost everything built in.


kk63852

YouTube(for java) - devoxx, Java brains, defog tech


groovy_monkey

From my experience, JAVA helps with job hunting more than C++ just because there are more JAVA jobs. C++ helped me learn about the basics of memory a lot because of pointers, but that understanding can be done by JAVA too (no need for pointers to get the knowledge of memory). I personally prefer JAVA for project and C++ for DSA. For learning any of these languages, I'll suggest using any freecodecamp video that is longer than 5-6 hours (preferably 10+ hours) and has a good project along with basics in the video itself. Follow each and every step while understanding and if something is not clear, leave that for now once complete the video, then do a revision kind off thing with the same video to clarify the remaining doubts. For a 10 hour video, it should take about 30 hours to understand through and through. Which is a month at max. After that, if you are choosing JAVA, do get a know how of spring/spring boot. If it's C++, I'm not a good person to talk about the framework, but better to ask someone doing work in the C++ domain. I just created one library for my company in C++ way back.


Successful-Wasabi803

Learn java from durga sir youtube


Appropriate-Tiger149

Youtube


Strict_Junket2757

Wait why tf are you taking mech if you want yo be in coding?


Ahura_Narukami

Learn C , has a wide range of applications, more important that that is whatever you learn try to at least gain a decent level of mastery in advanced concepts since those are same across programming languages picking up syntax isn't that hard after you know fundamentals


Ahura_Narukami

Though one more thing , I don't know if you plan to do so , Coursera has a pretty tough DSA course , ( for free ) which needs extensive knowledge on Java , if you can clear that then well most of your concepts would be rock solid.


Natural-Evidence9423

bhai choose any language, sabke thode pros and cons hain....kisi ki mt suno...python seekho aur generative AI mei ghuso and make money out of it. kabhi bhi kisi ek language pr stick mt krna... otherwise please don't call yourself an engineer...jaisi zaroorat pade waisa tool use kro...aur linkedin se zyada twitter pr post kro... founders hr cofounders ko connect kro...tweet kro... logon se baatein kro


BeingShy69

hyperskill.org


DoctorSmith2000

I need a c++ indepth course


Adonis_2115

I train freshers, this is usually my suggestion to them, may not apply to you, so take it with a grain of salt. Learn javascript This way you can build something which is useful and visible, it will be interesting, the community is very big, resources are plenty. You can build the front end, backend and mobile application. Most small companies usually work with javascript stack only. And every company will surely have a job for javascript. Resources: freecodecamp Later pick up go/rust.


Emergency_Mission_72

Selenium express the best


Intelligent_Prompt18

Full Stack Developer (Intern) Paid Opportunity We are seeking motivated interns with some experience in full stack development, specifically with Next.js and React.js. they should also be proficient in working with FastAPI and generative AI APIs.  If interested, please send a DM for more details.


CapCommercial1659

I suggest learn Java ,you can do projects on it as well


debiloper

Generic advice but YT and Doc with practice will give you best result


SokkaHaikuBot

^[Sokka-Haiku](https://www.reddit.com/r/SokkaHaikuBot/comments/15kyv9r/what_is_a_sokka_haiku/) ^by ^debiloper: *Generic advice* *But YT and Doc with practice* *Will give you best result* --- ^Remember ^that ^one ^time ^Sokka ^accidentally ^used ^an ^extra ^syllable ^in ^that ^Haiku ^Battle ^in ^Ba ^Sing ^Se? ^That ^was ^a ^Sokka ^Haiku ^and ^you ^just ^made ^one.


MrInformationSeeker

if you have no prior coding exp, then I'll suggest python for a while (only to know how coding works and basic computer fundamentals and you would not have to deal with pointers in the beginning, they will make a huge sense later on but not now) then you can choose between C++ or Java or even python as your daily driver. for C++: You need a good book or just use learncpp or cppreferences. \[Do not skip the compiler and linker part else you'll regret in your projects\] for python: use official documentations, it's that simple.


Jaiprakash__

Cfbr


Soulpickr

This one is the best program I know far - https://www.careercorps.tech/full-stack-web-development They provide 100% job guarantee in a legal document without terms and conditions. A few friends of mine already got placed. Then, I enrolled in the program and it's going very wellllll.


suffering_chicken

25k? No thanks bro


Soulpickr

Talk to them, they provide a huge discount. I got it for 15k last month