Hello, everyone! I’m Cxuan, a programmer! Look at this interesting foreign programming website with you today!
“Today we are going to learn Java.”
“Java is an object-oriented programming language.”
“Features of Java are balabalabala……” .
“The difference between Java and C is XXXXXX”.
“Java can be used for Balabalabala. # $$”.
Balabalabalabalabalabalabalabala.
This site, to fire!
I still don’t know what Java is. Why I do not know what Java is, I think it is because I do not know why to learn Java. Indeed, when people contact with unknown things, they always have a feeling of 90% rejection, 80% hesitation and 70% confusion.
I can’t remember how many times the math teacher has spoken about binary a system of equations to solve, I can’t remember how many times the Chinese teacher said to recite the full text, I can’t remember how many times the physics teacher said to draw the force analysis diagram first. I still yawn when I think about it.
And I thought, why is that?
I suddenly remembered the eldest son of the old Wang family next door. His eldest son was in the early education class. His eldest son had an interest in building blocks. Every time the old Wang next door did not want to take care of his children, he would let me take his son to put together the building blocks. When I saw the child, his eyes would light up and he would put together the blocks for an hour without bothering to eat candy.
When children see toys, is a kind of happy from the heart, this kind of happy from the heart is also reflected in the game we play this thing.
Why is playing video games fun? Because it’s fun; Why do math problems make you sleepy? Because it’s boring; So I thought, why can’t math and video games be combined?
Although I no longer do math problems, now my main occupation is programming, programming and math problems are the same in some cases, because they both need our logical thinking ability, so why can’t programming be combined with games?
Therefore, I plan to make a website, the purpose of this website is only one, lower the threshold of learning programming, using the way of playing games, telling stories to take you into the World of Java, good purpose, say do.
The principle of software development states: if you have an existing wheel, it is better to use it directly rather than develop another.
So when I was surfing the web, searching for information on how to develop a game from scratch and learn Java wheels, a website entry that you thought I was playing a game when I was learning Java caught my eye, clicked on it, and found something different.
The address is:
codegym.cc/zh/
After open the website, found that this is a through the actual combat to learn Java website, there are a lot of examples, it is nothing, because by actual combat drive learning Java web site has a lot of, we continue to go down, choose Chinese (here I am a want to quickly find out this site is stem what of, so, in order to fast food culture, I chose the Chinese, You’d better choose English.
Then it prompts me what kind of programmer I want to be.
It had to be a Java developer, and next suggested to me which way to learn, which I thought was kind of interesting. I had never tried to learn Java by reading a story. And learning Java through games, isn’t that what we want?
Then, seeing the traditional classroom, I resolutely chose the gamified learning mode and continued to the next.
The following prompts me whether I want peer motivation and what kind of programming background I choose. I resolutely choose no motivation and black, because black represents the belief of programmers. After registration, we were prompted whether we had any programming experience. After all, we wanted to start from scratch, so we chose MOE New.
Then we came to the main interface of Codegym and couldn’t wait to click on the learning course interface to start learning Java grammar.
What came into view was an interesting story.
The story is set in the distant future, the year 3018, when humans and robots live in harmony on Earth and space travel is commonplace. One day, a spaceship named Galactic Dash crashed on an unknown planet……
On the way down, the spacecraft hit a mountainside and was almost completely buried under rubble. After days of unsuccessfully trying to free the ship, the crew lost hope of returning home and began to settle in the strange new place…… The ship’s navigators discover that there are a large number of wild robots and even robot wolves on the unknown planet, and they need to teach the robots programming commands to help the humans get home.
So, a veryimmersiveThe story with cartoon pictures, Java learning officially opened the road.
During the game, virtual tutors will guide you through various Java knowledge points and assign you various tasks.
You will try to write some Java code, which will be verified on the Codegym platform. After the verification is successful, you will break the next level, and in this way you will continue to upgrade and improve your programming ability.
I thought, isn’t that what we want? Make your own wheel, just use Codegym!
In addition to the basic Java knowledge structures (Java syntax, Java Core, Java multithreading, Java collections), there are SQL and Hibernate frameworks (under development), JSP and servlets (under development).
I was surprised, this is through the way of playing the game, let me master the whole Java learning route!
On top of that, I found some good things in Codegym’s left menu bar.
Here are the games from Codegym, which take you step by step to create your own games from the start, as well as check out other users’ games.
If you are worried about your unplanned study, don’t be afraid. CodeGym also has a reminder schedule function for you. You can arrange your study schedule and it will notify your email when the time is up.
I also found that Codegym has its own forum and community. As it is a foreign website, many foreigners can exchange technology, games and learning experience in the forum and articles.
Learning alone is lonely, but a group of people learning is happy.
Here, you can rush with others!
See here, I feel my whole person is burning, anxious to learn immediately!
It can be seen that this website is very careful, I can see that behind this website is a team working hard.
If I could go back in time, I would have known about this site earlier, so I could have cherished the days in college when I had to sleep in class.
Finally, I will give you a grand introduction to this website
codegym.cc/zh/
Young people can learn Java easily with it, and Java veterans can also go to Codegym to write their own games, share learning experience, help others, and make themselves happy.
Finally, I would like to recommend my own Github, which has a lot of hardcore articles that will definitely help you.