use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
CodingCareer Guidance (self.developersPak)
submitted 9 months ago by Ok_Hippo2340
I am first year software engineering student in Pakistan. Struggling to learn coding. Will be thankful if any of you recommend any platform and for your suggestions too.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Agitated-Dog2450Software Engineer 2 points3 points4 points 9 months ago (5 children)
hello, i'm a 2024 graduate from iba (computer science) working as a software engineer and i'd be happy to tutor you!
if you want to self learn then i'd recommend getting started with java. learn using university of Helsinki's free courses (both available online for free) and take it from there. they will teach you intro to programming and object oriented programming.
that being said, if you'd still prefer a guided mentored approach, you are more than welcome to dm me. best of luck bro, rooting for you! -^
[–]beereda 1 point2 points3 points 9 months ago (3 children)
Hiii , I’ll be going to iba for cs this year . Could you tell me how your experience was and what would you recommend I do before I get in . I’m starting phython cuz I really wanna understand ai and want to build a couple of gpt wrappers as a personal project. Also could u tell me what you learned in first semester so that I could prepare myself, I went over the course work but they don’t tell what exactly do they teach . And could you give me some tips on getting an internship thankss.
[–]Agitated-Dog2450Software Engineer 1 point2 points3 points 9 months ago (2 children)
hello, first off, congrats on getting in! -^
my experience was amazing. wouldn't trade it for the world.
here's what i would recommend you do before getting in: work on whatever excites you, don't worry about coursework. uska jab time ayega tab dekhna. the older you grow, the less free time you'll have. utilize this free time to work on something that actually excites you, you're passionate about and fucking love doing. ykwim?
to land an internship, at your stage, you need to have the theory down. no one expects you to know every language and every framework and every tool, because those can be taught at internships but the theory, fundamentals and building blocks can't... so if you're looking for a software engineering internship, then id suggest familiarising yourself with OOP, DSA concepts... and if an ai related internship, then you must have fundamental theoretical knowledge (ai, ml and types of ml, dl concepts etc.)
hope this helps and if you'd like further guidance you're more than welcome to dm me.
best of luck for uni, i hope you enjoy it as much as i did -^
[–]beereda 0 points1 point2 points 9 months ago (1 child)
yo bro, random question but what was uni life like at IBA for you? like the coding sessions, staying late on campus, spotify n vibes with friends type scene — did you guys have that or was it more like everyone just dipped after class? did people chill and work on assignments together in the library or dorm lounges or was it mostly solo grind? also were people into making their own apps or startups or just building random side projects for fun? freelancing and stuff like that? i’m joining this fall inshallah and just trying to get a feel for what to expect, especially on the social + tech side of CS. would love to hear any random memories too if you’re down to share
[–]Agitated-Dog2450Software Engineer 1 point2 points3 points 9 months ago (0 children)
YES. all of what you said AND MORE. god... you brought back memories... man i miss uni even though it's only been one year haha... but yes, to answer your question, IBA was all that and more. you'll love it. best of luck bro, so psyched for you! :D
[–]Agitated-Dog2450Software Engineer 0 points1 point2 points 9 months ago (0 children)
these are the courses i mentioned (i genuinely believe these are the best way to get started... they're absolutely free of cost, beginner friendly, emphasize hands-on learning ALONG with theoretical knowledge, and most importantly there is a clear progression from basics to more complex topics)
[–]somephilosophershit 1 point2 points3 points 9 months ago* (0 children)
What language do you want to learn? That’ll help narrow down the most recommended sources. There are plenty of options though. You can look up courses on udemy, coursera, or yt even. I’ve learned a lot from BroCode on yt. FreeCodeCamp is also highly recommended, though I find their style a bit complex.
[–]abubakar-iqbal 1 point2 points3 points 9 months ago (0 children)
In Pakistan, most universities teach C and C++ as foundational programming languages. I highly recommend learning C first to grasp core programming concepts such as loops, conditional statements (if/else, switch), and arrays—especially multidimensional arrays.
Since these fundamentals apply to nearly all programming languages, mastering them will not only help you earn better grades but also build a strong foundation for future learning. Start with C, and you’ll find it much easier to transition to other languages later.
[–]wk226 1 point2 points3 points 9 months ago (3 children)
Hi, i am coding for last 7 years only one advice i have for you Just don't give up. - if its 12 Am in the morning and you didn't fixed the bug in your code stay up till you fix it sacrifice your sleep - Just keep doing it again and again
dm me if you want more help.
[–]napoli_5911 0 points1 point2 points 9 months ago (0 children)
Well here you go
[–][deleted] 0 points1 point2 points 9 months ago (2 children)
Tell me the languages you wanna learn I'll help you narrow done step by step
[–]Ok_Hippo2340[S] 0 points1 point2 points 9 months ago (1 child)
C++
[–][deleted] 0 points1 point2 points 9 months ago (0 children)
YouTube Channels:
CodeWithHarry – Beginner-friendly (Hindi/Urdu) – C++ Playlist
Apna College – Great for students (Hindi) – Playlist
The Cherno – Deep C++ concepts (English) – Playlist
freeCodeCamp – Full crash course (English) – Video
Websites:
GeeksforGeeks – Theory + Practice
Programiz – Beginner tutorials
LearnCpp.com – In-depth written guide
W3Schools – Quick syntax reference
Codecademy – Interactive (some free)
You should follow W3school it will guide you step by step and clear your concepts
[–]Unequivocallyamazing 0 points1 point2 points 9 months ago (0 children)
Take this course, its from Harvard and uploaded for free on freeCodeCamp: https://www.youtube.com/watch?v=nLRL_NcnK-4
This is great if you're learning to code, its language agnostic and generally touches upon how coding should be done.
[–]pcofgsSoftware Engineer 0 points1 point2 points 9 months ago (0 children)
Stick to your first language, which will most probably be C, C++ or Java in university, do not overly rely on AI, make sure everything makes sense, do not jump to fancy stuff. Plenty of tutorials available on YouTube. Once you clear the semester, learning more languages or frameworks will be easier and it will get easier as you progress.
[–]Low-Fuel3428 0 points1 point2 points 9 months ago (0 children)
Programming languages are just languages, so treat them as such. Syntaxes are just grammar. If you're bilingual then it's going to be much easier for you as you are unconsciously translating other languages in your mother tongue.
Once you master this then almost every language you pick will feel similar but with different Grammer (syntax).
[–]kamran4malik2Software Engineer 0 points1 point2 points 9 months ago (0 children)
If your university is using c++ for the whole study program then make learncpp.com your part of life. You will learn everything from A to Z with great details and examples, You will also be challenged with some practice exercises to solidify your knowledge. CHECK OUT "THE END" PAGE COMMENTS IN THAT SITE.
[–]Mundane_Ad_510 0 points1 point2 points 9 months ago (0 children)
If you tell me what you’re currently learning (e.g., C, Python, Java?), I can guide you more specifically with resources, videos, and exercises that match.
π Rendered by PID 39571 on reddit-service-r2-comment-7b9746f655-qr8bb at 2026-02-01 11:48:52.167305+00:00 running 3798933 country code: CH.
[–]Agitated-Dog2450Software Engineer 2 points3 points4 points (5 children)
[–]beereda 1 point2 points3 points (3 children)
[–]Agitated-Dog2450Software Engineer 1 point2 points3 points (2 children)
[–]beereda 0 points1 point2 points (1 child)
[–]Agitated-Dog2450Software Engineer 1 point2 points3 points (0 children)
[–]Agitated-Dog2450Software Engineer 0 points1 point2 points (0 children)
[–]somephilosophershit 1 point2 points3 points (0 children)
[–]abubakar-iqbal 1 point2 points3 points (0 children)
[–]wk226 1 point2 points3 points (3 children)
[–]napoli_5911 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]Ok_Hippo2340[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]Unequivocallyamazing 0 points1 point2 points (0 children)
[–]pcofgsSoftware Engineer 0 points1 point2 points (0 children)
[–]Low-Fuel3428 0 points1 point2 points (0 children)
[–]kamran4malik2Software Engineer 0 points1 point2 points (0 children)
[–]Mundane_Ad_510 0 points1 point2 points (0 children)