0
Need suggestions
What coding languages do i learn and for what purpose? I KNOW --> { ---python--- ---html/css/js--- } I need to know either some python/html projects, or new coding languages to learn. It doesn't need to be a coding language with a COURSE on Sololearn, but it has to be in the sololearn compilers.
8 Answers
+ 2
Yaroslav Vernigora Kind of for fun but i want to be software engineer or game developer some day
+ 1
Hello! You don't know why you're learning programming languages?
In what side of programming you want to grow up?
Some mini python projects for beginners are:
1.Dice Roll Simulator
2.Guess the number game
3.Random password generator
4.Binary search
5.Tic-Tac-Toe
6.Rock Paper Scissor game in Python
7.Python Story Generator
8.Photo manipulation in Python.
https://www.freecodecamp.org/news/python-projects-for-beginners/
Top 10 Projects For Beginners To Practice HTML and CSS Skills
https://www.geeksforgeeks.org/css/top-10-projects-for-beginners-to-practice-html-and-css-skills/?ysclid=mgtzw8gllq174387069
+ 1
To become a software engineer, be prepared to learn:
Engineering training is carried out in various types of higher technical educational institutions. The curriculum for a software engineer is designed for 4-5-6 years, if we are talking about bachelor's, specialist, and master's degrees, respectively, and consists of three cycles of academic disciplines:
general scientific - higher mathematics, physics, chemistry, economics, philosophy, etc.;
general engineering - descriptive geometry and drafting, materials science, electrical engineering, computer science, etc.;
special â discrete mathematics, algorithms and data structures, system programming, network technologies, circuit design, etc.
After graduating from a higher technical educational institution, a person acquires a set of knowledge and skills that allow them to solve non-standard problems in the future. Most importantly, a person acquires the ability and skill to learn on their own, which is an essential characteristic for a software engineer.
+ 1
Create Games:
Web games:
HTML5(GDevelop)
https://html5gamedevelopment.com/
Phaser game engine
https://phaser.io
For PC:
Engines:
- Unity(C#)
- Cryengine V(C++)
- Unreal engine 4(C++)(for pc, vr, playstations)
Java:
- JMonkey Game Engine
https://jmonkeyengine.org/
- LibGDX
JavaScript:
- Construct 2 Engine
Python:
- RenPy(2D)
- PyGame
https://pygame.org
- Panda 3D
https://www.panda3d.org/
CopperCube6-is a full-featured 3D game engine.No programming needed(& JavaScript for advanced). Create 3D games and apps quickly.Includes terrain editor,low poly modelling tools,3D models,precreated game AI,effects and more.
Gamemaker(only 2D,without PL)
2D engines for beginners:
- Stencyl
- RPG-maker
- Ink - free addition for Unity(html,C#)
- GameMaker Studio2(paid 100$,drag&drop)
The Easiest Game Engines Ever:
Flash(Stencyl)
DirectX(Construct Classic)
C(Raylib)
Lua(LOVE 2D)
Haxe(Heaps)
https://code.sololearn.com/Wrx937JGOJ3E/?ref=app
https://code.sololearn.com/WgHz70TTPkfF/?ref=app
+ 1
Yaroslav Vernigora ty but thats alot of stuff like websites
+ 1
Do you mean online learning? In any case, you will need feedback at some point when you encounter difficulties in learning. At the very least, you will need a mentor. Alternatively, choose a learning course with feedback.
+ 1
Even in the simplest case, if you want to become a real programmer, you will not be limited to just knowing the programming language. In addition, you will have to study the types of writing programs (functional and object-oriented programming), data structures, and algorithms. Databases, integrated development environment. The git version control system and many other things. A programmer is not about writing code. This is a comprehensive knowledge of the subject area, a special type of thinking and the ability to see in your mind a ready-made solution to a complex problem.
+ 1
Yaroslav Vernigora u are seriously dictating me. I know the cost of doing it. I am willing to spend years in college to learn it. I do not care