Skip to content

TheParadox20/code-diary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

code-diary

This repo contains a personal coding progress report
For practice visit this repo
For a more professional roadmap visit, Roadmap.sh

Languages

Target languages to be learnt/ in progress:

-Java
-C++
-C#(9)
-C
-Python(3)
-PHP
-JavaScript(ES7)
-Rust
-Go
-Solidity
-Markup languages (HTML(5), XML, CSS(3), Json)
-Assembly(X86)
-Function Specific Languages (R, MATLAB, Latex, Spice, SQL)

CURRICULUM

The following topics are to be handled for each of the above programming languages

-Compiler/RE installation
-Program execution
-Standard I/O
-Variables and data types
-Pointers and bitwise operations
-Standard methods for data handling
-Keywords, Identifiers and operators
-Comments
-Control Flow (COnditional & loops)
-Data structures
-Functions
-OOP
-Common libraries&classes
-Streams
-File I/O
-Exception handling
-Multi-threading
-Network programming: incluiding emails
-Working with other file types
-Database API
-GUI libraries and tools
-Handling image, audio, and video files

Learn Database design (Relational and Document based): MariaDB and MongoDB
Learn about algorithims; implimenting, creation, and analysis
Learn about containers and container orcherstration
Learn Game design: using Unreal and Unity
Learn API design
Learn ML

Some standard methods to be learnt

-Date, time and calendar
-Strings
-Data structures functions

Frameworks and tools

Frameworks to be learnt:

->Java
	-Spring
	-JavaFX
	-Swing
	-JSP/JSF
->Java script
	-React
	-Vue.js
	-Angular
	-Node.JS
	-Express.js
	-Three.js
->Python
	-QtPy
	-NumPy
	-OS
	-MATLAB
	-Scrapy
->C++
	-Qt
->PHP
    -Laravel

Repository structure

./
    /frameworks
        /laravel
        /springboot
    /java
        ...
    /python
        ...
    /javascript
        ...

AOB

Out of utter curiosity or the love of knowledge, I'll document the following

- Game developemnt
- 3D design and animation (using blender)
- Pen testing

About

personal coding progress

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors