We provide a variety of events and resources depending on the needs of our club members. The style and content of the club can/will change with each officer regime, but here are some of the things that have been offered/done in the past:
• Weekly Meetings • Hackathons • Group Projects • This Wiki • Tutoring Events • Udemy Course Libraries • Lectures • Guest Speakers • Coding Challenges • Coding Show and Tells • Game Nights
If you see something on here that is not currently being done, or have a new suggestion on something we could possibly do, feel free to contact an officer or bring it up during a club meeting.
Of course! Many of our veteran members came to the club with little to no knowledge about coding. This question is one of our most asked and many people come to the club to dip their toes into the world of coding, so don’t worry: you’re not the only beginner.
Yes. Some of the activities we do during meetings are tailored for more experienced coders, but in those cases we’ll generally split up into teams where beginners will be with more experienced programmers. That way, beginners can pick up some new skills or see the thought process of someone who kinda knows what they’re doing. Now stop asking!!
Go here for the beginner resource: Beginner Programmer? Start Here!
Scratch. No competition. Okay, not really. This is a very complex question that doesn’t really have an answer. After all, there wouldn’t be so many programming languages if one was inherently superior.
The real question is: which programming language is best for the task?
If you want to work in web development, JavaScript is a must know. If you want to work in game development, C# and C++ are good choices. If you want to work with databases, SQL is a good place to start.
As a NOVA student, Java is the best place to start: Java Course - Beginner to Pro
Our two most popular languages are Java and Python. If you are looking to take Computer Science at NVCC, Java is probably going to be the language you see the most.
There is at least one professor who uses Python, but the vast majority of professors use Java. While not as common in our formal education setting, Python is a great language for beginners. It’s very common for people who are self-taught or just generally not being formally educated to start with Python.