Okay so I need help please
Posted by stocksnoobie0@reddit | learnprogramming | View on Reddit | 13 comments
Okay, so I need some help. I'm a junior computer science student, I haven't finished my second year yet, and I'm becoming more and more interested in computer science. The problem is, I don't know where to start (projects, etc.). I want to learn several things: cybersecurity, DevOps, software development, stack-ups, AI, etc. But I don't know where to begin. Is it a good idea to start by learning a language entirely, like Python (I like Python)? And what about SQL, libraries, etc.?
Important_Coffee_845@reddit
What are they doing in these schools? Mine STARTED with Python. YES! Learn python. It's actually not hard. start there. Download VS CODE Studio and the python library with pip. Your favorite LLM will walk you through install. and do something like code academy. Start looking into certifications that are needed for the kinda jobs you're gonna be applying for in your target market and study for those. There's so many.
In also reccommend learning ZSH on your Mac. You have an M4? If not it's all good- it's very Linux-like
Typescript and Javascript are great for jobs. C# for game design. This is my headspace right now. Download Ollama and use CoPilot to fuck around with model files and learn by breaking shit if you have a good GPU- the M4 can eat this for breakfast.
stocksnoobie0@reddit (OP)
thank you and I have a good windows pc I dont have a mac yet
Important_Coffee_845@reddit
Windows is great its just that you have to make sure u have the right GPUs and stuff these days where Macs silicone has gotten crazy good (the m chip series) So windows can feel like youre have to build a gaming PC just to do certain kinds of AI related things. While the mac is like the ps5 pro- its just ready to go and has a sleek UI.
But both are fine. I was a windows guy for a long time.
stocksnoobie0@reddit (OP)
I have a good pc dont worry
Important_Coffee_845@reddit
I didn't u say u didn't? ok... nice reading comprehension
TechLexiconApp@reddit
This is reay great advice 🙌🏾
somewhereAtC@reddit
You will never know a language 100%, either because the tail of the curve is not used too often, or because the language evolves and changes. For example, in my lifetime C has gone from K&R, C90, C99, C17, C23 and a few in between.
Instead, look at the application fields to see how computers are used in those areas. Here are some examples: https://www.microchip.com/en-us/solutions
Upset_Profession_421@reddit
I would look at what you've learned already in your classes, and build a project utilizing languages/tools you're used too, while learning and applying something within the project. Then once you feel comfortable building a couple starter projects, build projects you can get real users on. You can also learn a language that is in demand in your area if you are looking for a job once you graduate! Good luck
deleted_by_reddit@reddit
[removed]
AutoModerator@reddit
Your post/comment was removed since we do not approve of going private.
There is zero benefit in going private as you lose the opportunity for getting peer reviews. Also we have had plenty of people return after going private (despite being warned) complaining about how they were ghosted after some time or being tricked into buying rubbish that didn't work and even if it did they didn't need.
Our Rule #11 demands that any and all communication happens in the open, public subreddit.
This is for the benefit of more against the benefit of one.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
JohnBrownsErection@reddit
https://reddit.com/r/learnprogramming/comments/61oly8/new_read_me_first/
Affiixed@reddit
Check out roadmap.sh
Gawd_Awful@reddit
You should probably decide what you want to learn first. Then you can find where begin