top of page
Computer Programming

THIS IS BEGINNER BOX.

A compilation of coding resources to speed up your journey in programming

Home: Welcome

WHAT IS THIS?

Programming is one of the most useful skills to know right now, and the need for it will continue to grow in the coming years. Coding is a fun and rewarding experience but can be daunting and frustrating at times. While there are plenty of resources online, they are scattered and are often hard to find. The goal of Beginner Box is to provide a single point where helpful programming resources can be found.

​

​

Currently, Beginner Box provides resources for Java, C++, and Competitive Programming. However, I have plans to add more languages later on.

cpp icon.png

C++

C++ is a very popular programming language, with over 4.4 million developers using it worldwide. Although it has been around for a while, it is still a very powerful and viable language. Furthermore, its high-level syntax makes it easy to learn, making it a popular choice for beginners to programming.

java icon.png

JAVA

Java is another very popular programming language that is friendly to beginners. Largely influenced by C and C++, users will find many similarities between the three languages. Java is unique, however, in its object-oriented focus, with all code written inside a class and all user-defined data members as objects. Although this may sound complicated, it is a fairly easy language to learn and one that is useful to know.

usaco logo.png

COMPETITIVE PROGRAMMING

Coding competitions are a great way to hone your programming skills, as well as show off your talent! There are many different programming competitions available, ranging from USACO to HP CodeWars to Cyberstart America. While there are dozens of different competitions, Beginner Box will focus mostly on USACO for now. Keep your eye out though - more competitions may be added in the future.

Home: Services

A BIT ABOUT ME

My name is Caleb Tian, and I am the creator of Beginner Box. Ever since I messed around with a computer at a young age, I’ve always had a fascination with the digital world. After learning about coding, I realized there were endless possibilities. Now, as a student seeking a degree in computer science, I know a lot more about coding. While I still have much to learn, I realize that there are thousands of other students who are also interested in programming.

​

I was inspired to create this website after looking back and realizing how much time I spent scouring the internet for resources. There are many excellent online resources for learning programming, but it is often hard to find the right one. With the help of Beginner Box, it is my hope that other students pursuing their programming passions will have an easier time finding the resources they need.

Home: About
bottom of page